public static final class Json.JObject extends Json.JValue implements Iterable<Map.Entry<String,Json.JValue>>
| Modifier and Type | Field and Description |
|---|---|
Map<String,Json.JValue> |
value |
asBigDecimal, asBoolean, asJsonArray, asJsonArrayOrEmpty, asJsonBoolean, asJsonNull, asJsonNumber, asJsonObject, asJsonObjectOrEmpty, asJsonString, asStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic Map<String,Json.JValue> value
public boolean equals(Object o)
equals in class Json.JValuepublic int hashCode()
hashCode in class Json.JValuepublic String toString()
Json.JValuetoString in class Json.JValuepublic <X> X fold(Function<Json.JString,X> fString, Function<Json.JBoolean,X> fBoolean, Function<Json.JNumber,X> fNumber, Function<Json.JObject,X> fObject, Function<Json.JArray,X> fArray, Supplier<X> fNull)
fold in class Json.JValuepublic void foldUnit(Consumer<Json.JString> fString, Consumer<Json.JBoolean> fBoolean, Consumer<Json.JNumber> fNumber, Consumer<Json.JObject> fObject, Consumer<Json.JArray> fArray, Runnable fNull)
foldUnit in class Json.JValuepublic Map<String,Json.JValue> getValue()
public javaslang.control.Option<Json.JValue> get(String name)
public <A> javaslang.control.Option<A> getAs(String name, Function<Json.JValue,javaslang.control.Option<A>> f)
public javaslang.control.Option<BigDecimal> getAsBigDecimal(String name)
public boolean isEmpty()
public boolean containsKey(String key)
public boolean containsValue(Json.JValue value)
public Collection<Json.JValue> values()
public Set<Map.Entry<String,Json.JValue>> entrySet()
public void forEach(BiConsumer<String,Json.JValue> action)
public <B> javaslang.collection.Seq<B> mapToList(BiFunction<String,Json.JValue,B> f)
public <B> javaslang.collection.Seq<B> mapValues(Function<Json.JValue,B> f)
public Json.JValue getOrDefault(String key, Json.JValue defaultValue)
public int size()
public Iterator<Map.Entry<String,Json.JValue>> iterator()
iterator in interface Iterable<Map.Entry<String,Json.JValue>>public Stream<Map.Entry<String,Json.JValue>> stream()
public Json.JObject put(String name, Json.JValue value)
Copyright © 2015. All rights reserved.