Class JsonObject.Member

java.lang.Object
org.jmxtrans.agent.util.json.JsonObject.Member
Enclosing class:
JsonObject

public static class JsonObject.Member
extends java.lang.Object
Represents a member of a JSON object, a pair of a name and a value.
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object object)
    Indicates whether a given object is "equal to" this JsonObject.
    java.lang.String getName()
    Returns the name of this member.
    JsonValue getValue()
    Returns the value of this member.
    int hashCode()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getName

      public java.lang.String getName()
      Returns the name of this member.
      Returns:
      the name of this member, never null
    • getValue

      public JsonValue getValue()
      Returns the value of this member.
      Returns:
      the value of this member, never null
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object object)
      Indicates whether a given object is "equal to" this JsonObject. An object is considered equal if it is also a JsonObject and both objects contain the same members in the same order.

      If two JsonObjects are equal, they will also produce the same JSON output.

      Overrides:
      equals in class java.lang.Object
      Parameters:
      object - the object to be compared with this JsonObject
      Returns:
      true if the specified object is equal to this JsonObject, false otherwise