Class JsonObject

java.lang.Object
com.itextpdf.commons.json.JsonValue
com.itextpdf.commons.json.JsonObject

public final class JsonObject extends JsonValue
Class representing json object value.
  • Constructor Details

    • JsonObject

      public JsonObject()
      Creates a new empty JsonObject.
    • JsonObject

      public JsonObject (Map<String,JsonValue> fields)
      Creates a new JsonObject with provided fields.
      Parameters:
      fields - fields to put into json object
  • Method Details

    • getFields

      public Map<String,JsonValue> getFields()
      Gets a copy of the json object fields.
      Returns:
      json object fields
    • add

      public void add (String key, JsonValue value)
      Adds a new field into json object.
      Parameters:
      key - a key to add into json object fields
      value - a value to add into json object fields under the key
    • equals

      public boolean equals (Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object