Uses of Interface
jsonvalues.JsValue
Packages that use JsValue
Package
Description
This package includes all the classes to represents, create and manipulate JSON
this package includes all the JSON generators
This package includes all the classes to define specs to validate and parse JSON
-
Uses of JsValue in jsonvalues
Subinterfaces of JsValue in jsonvaluesModifier and TypeInterfaceDescriptioninterfaceRepresents an immutable and persistent JSON of type T, where T is the type of the container, either a JsObj or a JsArray.Classes in jsonvalues that implement JsValueModifier and TypeClassDescriptionfinal classRepresents an immutable and persistent JSON array.final classRepresents an immutable JSON number of type BigDecimal.final classRepresents an immutable JSON number of type BigInteger.final classRepresents an array of bytes.final classRepresents an immutable JSON boolean.final classRepresents an immutable JSON number of type double.final classRepresents an immutable instant.final classRepresents an immutable JSON number of type integer.final classRepresents an immutable JSON number of type long.final classIt's a special JSON element that represents 'nothing'.final classRepresents null.classRepresents an immutable JSON number.classRepresents an immutable and persistent JSON object.classRepresents a JsValue that is not a container (JsObj or JsArray)final classRepresents an immutable JSON string.Fields in jsonvalues with type parameters of type JsValueModifier and TypeFieldDescriptionJsArray.prismprism between the sum type JsValue and JsArraystatic final fun.optic.Prism<JsValue,BigDecimal> JsBigDec.prismprism between the sum type JsValue and JsBigDecstatic final fun.optic.Prism<JsValue,BigInteger> JsBigInt.prismstatic final fun.optic.Prism<JsValue,byte[]> JsBinary.prismprism between the sum type JsValue and JsBinaryJsBool.prismprism between the sum type JsValue and JsBoolJsDouble.prismprism between the sum type JsValue and JsDoubleJsInstant.prismprism between the sum type JsValue and JsInstantJsInt.prismprism between the sum type JsValue and JsIntJsLong.prismprism between the sum type JsValue and JsLongJsObj.prismprism between the sum type JsValue and JsObjJsStr.prismprism between the sum type JsValue and JsStrMethods in jsonvalues that return JsValueModifier and TypeMethodDescriptionJsArray.get(int i) returns the element located at the specified index or JsNothing if it doesn't exist.Returns the element located at the given path orJsNothingif it doesn't exist.JsArray.head()Returns the first element of this array.default JsValuereturns the specified default value if nothing or the same this objectdefault JsValuereturns the specified default value if null or the same this objectJsArray.last()Returns the last element of this array.JsObjPair.value()Returns the value of thevaluerecord component.JsPair.value()Returns the value of thevaluerecord component.Methods in jsonvalues that return types with arguments of type JsValueModifier and TypeMethodDescriptionJsArray.iterator()JsArray.streamOfValues()Returns the values of the array as a streamJsOptics.JsArrayLenses.value(int index) lens that focus on the value located at an index in an arraylens that focus on the value located at a path in an arraylens that focus on a value located at a key in an object.lens that focus on a value located at a path in an object.Methods in jsonvalues with parameters of type JsValueModifier and TypeMethodDescriptionAdds one or more elements, starting from the first, to the back of this array.booleanJsArray.containsValue(JsValue el) booleanJsObj.containsValue(JsValue el) booleanJson.containsValue(JsValue element) Returns true if this json contains the given element in the first level.default booleanJson.equals(JsValue elem, JsArray.TYPE ARRAY_AS) default JsValuereturns the specified default value if nothing or the same this objectdefault JsValuereturns the specified default value if null or the same this objectdefault booleanJsValue.isSameType(JsValue that) returns true if this elem and the given have the same typestatic JsArraystatic JsArrayReturns an immutable two-element array.static JsArrayReturns an immutable three-element array.static JsArrayReturns an immutable four-element array.static JsArrayReturns an immutable and persistent five-element array.static JsArrayReturns an immutable array.static JsObjStatic factory method to create one-element JSON objectstatic JsObjStatic factory method to create two-element JSON objectstatic JsObjStatic factory method to create three-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4) Static factory method to create four-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5) Static factory method to create five-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6) Static factory method to create six-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7) Static factory method to create seven-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8) Static factory method to create eight-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9) Static factory method to create nine-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10) Static factory method to create ten-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11) Static factory method to create eleven-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12) Static factory method to create twelve-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13) Static factory method to create thirteen-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14) Static factory method to create fourteen-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15) Static factory method to create fifteen-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16) Static factory method to create sixteen-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17) Static factory method to create seventeen-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18) Static factory method to create eighteen-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19) Static factory method to create nineteen-element JSON objectstatic JsObjJsObj.of(String key1, JsValue el1, String key2, JsValue el2, String key3, JsValue el3, String key4, JsValue el4, String key5, JsValue el5, String key6, JsValue el6, String key7, JsValue el7, String key8, JsValue el8, String key9, JsValue el9, String key10, JsValue el10, String key11, JsValue el11, String key12, JsValue el12, String key13, JsValue el13, String key14, JsValue el14, String key15, JsValue el15, String key16, JsValue el16, String key17, JsValue el17, String key18, JsValue el18, String key19, JsValue el19, String key20, JsValue el20) Static factory method to create twenty-element JSON objectstatic JsObjStatic factory method to create one-element JSON objectstatic JsObjStatic factory method to create two-element JSON objectstatic JsObjStatic factory method to create three-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4) Static factory method to create four-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5) Static factory method to create five-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6) Static factory method to create six-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7) Static factory method to create seven-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8) Static factory method to create eight-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9) Static factory method to create nine-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10) Static factory method to create ten-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11) Static factory method to create eleven-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12) Static factory method to create twelve-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13) Static factory method to create thirteen-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14) Static factory method to create fourteen-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15) Static factory method to create fifteen-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16) Static factory method to create sixteen-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16, JsPath path17, JsValue el17) Static factory method to create seventeen-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16, JsPath path17, JsValue el17, JsPath path18, JsValue el18) Static factory method to create eighteen-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16, JsPath path17, JsValue el17, JsPath path18, JsValue el18, JsPath path19, JsValue el19) Static factory method to create nineteen-element JSON objectstatic JsObjJsObj.of(JsPath path1, JsValue el1, JsPath path2, JsValue el2, JsPath path3, JsValue el3, JsPath path4, JsValue el4, JsPath path5, JsValue el5, JsPath path6, JsValue el6, JsPath path7, JsValue el7, JsPath path8, JsValue el8, JsPath path9, JsValue el9, JsPath path10, JsValue el10, JsPath path11, JsValue el11, JsPath path12, JsValue el12, JsPath path13, JsValue el13, JsPath path14, JsValue el14, JsPath path15, JsValue el15, JsPath path16, JsValue el16, JsPath path17, JsValue el17, JsPath path18, JsValue el18, JsPath path19, JsValue el19, JsPath path20, JsValue el20) Static factory method to create twenty-element JSON objectAdds one or more elements, starting from the last, to the front of this array.Inserts the element at the key in this json, replacing any existing element.default TInserts the element at the path in this json, replacing any existing element and filling withJsNullempty indexes in arrays when necessary.Inserts the element at the path in this json, replacing any existing element and filling with padElement empty indexes in arrays when necessary.Method parameters in jsonvalues with type arguments of type JsValueModifier and TypeMethodDescriptionJsArray.filterKeys(BiPredicate<? super JsPath, ? super JsValue> filter) JsObj.filterKeys(BiPredicate<? super JsPath, ? super JsValue> filter) Json.filterKeys(BiPredicate<? super JsPath, ? super JsValue> filter) Filters all the keys of this json, removing those that don't ifPredicateElse the predicate.JsArray.mapKeys(BiFunction<? super JsPath, ? super JsValue, String> fn) JsObj.mapKeys(BiFunction<? super JsPath, ? super JsValue, String> fn) Json.mapKeys(BiFunction<? super JsPath, ? super JsValue, String> fn) Maps all the keys of this json.JsArray.mapObjs(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue> fn) JsObj.mapObjs(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue> fn) Json.mapObjs(BiFunction<? super JsPath, ? super JsObj, ? extends JsValue> fn) Maps all the jsons of this json.Maps all the jsons of this json.JsArray.mapValues(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue> fn) JsArray.mapValues(Function<? super JsPrimitive, ? extends JsValue> fn) JsObj.mapValues(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue> fn) JsObj.mapValues(Function<? super JsPrimitive, ? extends JsValue> fn) Json.mapValues(BiFunction<? super JsPath, ? super JsPrimitive, ? extends JsValue> fn) Maps all the values of this json.Json.mapValues(Function<? super JsPrimitive, ? extends JsValue> fn) Maps all the values of this json.static JsArrayJsArray.ofIterable(Iterable<? extends JsValue> iterable) returns an immutable json array from an iterable of json elementsConstructors in jsonvalues with parameters of type JsValue -
Uses of JsValue in jsonvalues.gen
Method parameters in jsonvalues.gen with type arguments of type JsValueModifier and TypeMethodDescriptionstatic fun.gen.Gen<JsArray>returns an fixed-size array generatorstatic fun.gen.Gen<JsArray>returns an array generatorstatic fun.gen.Gen<JsArray>returns a biased array generatorstatic JsObjGenstatic JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20) static fun.gen.Gen<JsArray>Returns a tuple generator.Returns a brand new JsObj generator with the same key-generators pairs that this instance plus the specified by the params key and gen -
Uses of JsValue in jsonvalues.spec
Fields in jsonvalues.spec declared as JsValueMethods in jsonvalues.spec with type parameters of type JsValueModifier and TypeMethodDescriptionreturns an enum specMethods in jsonvalues.spec that return JsValueModifier and TypeMethodDescriptiondefault JsValueJsSpec.readNextValue(JsReader reader) Low level method to parse a JSON value by value from a reader.JsError.value()Returns the value of thevaluerecord component.Methods in jsonvalues.spec with parameters of type JsValueModifier and TypeMethodDescriptionstatic JsSpeca required and non nullable spec that specifies a constantverify if the given value satisfy this spec.Method parameters in jsonvalues.spec with type arguments of type JsValueModifier and TypeMethodDescriptionstatic JsSpecreturns a spec that conforms any value that is evaluated to true on the predicate.static JsArraySpecnon-nullable array, where each element of the array satisfies the given predicateConstructors in jsonvalues.spec with parameters of type JsValueModifierConstructorDescriptionJsError(JsValue value, ERROR_CODE error) Creates an instance of aJsErrorrecord class.