Class JsonObject

  • All Implemented Interfaces:
    org.apache.jena.atlas.io.Printable

    public class JsonObject
    extends JsonValue
    • Constructor Detail

      • JsonObject

        public JsonObject()
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object other)
        Specified by:
        equals in class JsonValue
      • clear

        public void clear()
      • hasKey

        public boolean hasKey​(java.lang.Object key)
      • keys

        public java.util.Set<java.lang.String> keys()
      • entrySet

        public java.util.Set<java.util.Map.Entry<java.lang.String,​JsonValue>> entrySet()
      • get

        public JsonValue get​(java.lang.String key)
      • getObj

        public JsonObject getObj​(java.lang.String key)
        For walking structures
      • getNumber

        public java.lang.Number getNumber​(java.lang.String key)
        For walking structures
      • getString

        public java.lang.String getString​(java.lang.String key)
        For walking structures
      • getBoolean

        public boolean getBoolean​(java.lang.String key)
        For walking structures
      • getArray

        public java.util.stream.Stream<JsonValue> getArray​(java.lang.String key)
        For walking structures
      • getIterator

        public java.util.Iterator<JsonValue> getIterator​(java.lang.String key)
        For walking structures
      • isEmpty

        public boolean isEmpty()
      • keySet

        public java.util.Set<java.lang.String> keySet()
      • forEach

        public void forEach​(java.util.function.BiConsumer<java.lang.String,​JsonValue> action)
      • put

        public JsonValue put​(java.lang.String key,
                             java.lang.String value)
      • put

        public JsonValue put​(java.lang.String key,
                             long value)
      • put

        public JsonValue put​(java.lang.String key,
                             boolean b)
      • putAll

        public void putAll​(java.util.Map<? extends java.lang.String,​? extends JsonValue> m)
      • remove

        public JsonValue remove​(java.lang.Object key)
      • size

        public int size()
      • values

        public java.util.Collection<JsonValue> values()