public static final class Json.JArray extends Json.JValue implements Iterable<Json.JValue>
| Modifier and Type | Field and Description |
|---|---|
javaslang.collection.Seq<Json.JValue> |
value |
asBigDecimal, asBoolean, asJsonArray, asJsonArrayOrEmpty, asJsonBoolean, asJsonNull, asJsonNumber, asJsonObject, asJsonObjectOrEmpty, asJsonString, asStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic javaslang.collection.Seq<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 javaslang.collection.Seq<Json.JValue> getValue()
public Iterator<Json.JValue> iterator()
iterator in interface Iterable<Json.JValue>public Stream<Json.JValue> stream()
public javaslang.control.Option<Json.JValue> get(int index)
public javaslang.control.Option<Json.JValue> headOption()
public javaslang.collection.Seq<Json.JObject> getListAsObjects()
public javaslang.collection.Seq<String> getListAsStrings()
public javaslang.collection.Seq<BigDecimal> getListAsBigDecimals()
public <A> javaslang.collection.Seq<A> getListAs(Function<Json.JValue,javaslang.control.Option<A>> f)
public int size()
public Json.JArray append(Json.JValue toAdd)
public Json.JArray prepend(Json.JValue toAdd)
public Json.JArray insert(int index, Json.JValue toAdd)
public Json.JArray remove(int index)
Copyright © 2015. All rights reserved.