public final class JsonNodeFactories
extends java.lang.Object
JsonNode
s.Modifier and Type | Method and Description |
---|---|
static JsonNode |
array(java.lang.Iterable<? extends JsonNode> elements) |
static JsonNode |
array(java.util.Iterator<? extends JsonNode> elements) |
static JsonNode |
array(JsonNode... elements) |
static JsonNode |
booleanNode(boolean value) |
static JsonNode |
falseNode() |
static JsonField |
field(JsonStringNode name,
JsonNode value) |
static JsonField |
field(java.lang.String name,
JsonNode value) |
static JsonNode |
nullableArray(java.lang.Iterable<? extends JsonNode> elements) |
static JsonNode |
nullableArray(java.util.Iterator<? extends JsonNode> elements) |
static JsonNode |
nullableArray(JsonNode... elements) |
static JsonNode |
nullableBooleanNode(java.lang.Boolean value) |
static JsonNode |
nullableNumber(java.math.BigDecimal value) |
static JsonNode |
nullableNumber(java.math.BigInteger value) |
static JsonNode |
nullableNumber(java.lang.Long value) |
static JsonNode |
nullableNumber(java.lang.String value) |
static JsonNode |
nullableObject(java.lang.Iterable<JsonField> fields) |
static JsonNode |
nullableObject(java.util.Iterator<JsonField> fields) |
static JsonNode |
nullableObject(JsonField... fields) |
static JsonNode |
nullableObject(java.util.Map<JsonStringNode,? extends JsonNode> fields) |
static JsonNode |
nullableString(java.lang.String value) |
static JsonNode |
nullNode() |
static JsonNode |
number(java.math.BigDecimal value) |
static JsonNode |
number(java.math.BigInteger value) |
static JsonNode |
number(long value) |
static JsonNode |
number(java.lang.String value) |
static JsonNode |
object(java.lang.Iterable<JsonField> fields) |
static JsonNode |
object(java.util.Iterator<JsonField> fields) |
static JsonNode |
object(JsonField... fields) |
static JsonNode |
object(java.util.Map<JsonStringNode,? extends JsonNode> fields) |
static JsonNode |
prevalidatedNumber(JsonParser.PrevalidatedNumber prevalidatedNumber)
Internal method.
|
static JsonStringNode |
string(java.lang.String value) |
static JsonNode |
trueNode() |
public static JsonNode nullNode()
public static JsonNode trueNode()
public static JsonNode falseNode()
public static JsonStringNode string(java.lang.String value)
value
- the Java String to represent as a JSON stringpublic static JsonNode nullableString(java.lang.String value)
value
- the Java String to represent as a JSON stringpublic static JsonNode number(java.lang.String value)
value
- a Java String to represent as a JSON numberpublic static JsonNode number(java.math.BigDecimal value)
value
- a Java BigDecimal to represent as a JSON numberpublic static JsonNode number(java.math.BigInteger value)
value
- a Java BigInteger to represent as a JSON numberpublic static JsonNode number(long value)
value
- a Java long to represent as a JSON numberpublic static JsonNode nullableNumber(java.lang.String value)
value
- a Java String to represent as a JSON numberpublic static JsonNode nullableNumber(java.math.BigDecimal value)
value
- a Java BigDecimal to represent as a JSON numberpublic static JsonNode nullableNumber(java.math.BigInteger value)
value
- a Java BigInteger to represent as a JSON numberpublic static JsonNode nullableNumber(java.lang.Long value)
value
- a Java Long to represent as a JSON numberpublic static JsonNode prevalidatedNumber(JsonParser.PrevalidatedNumber prevalidatedNumber)
prevalidatedNumber
- a pre-validated numberpublic static JsonNode array(java.util.Iterator<? extends JsonNode> elements)
elements
- JsonNode
s that will populate the arrayJsonNode
spublic static JsonNode array(java.lang.Iterable<? extends JsonNode> elements)
elements
- JsonNode
s that will populate the arrayJsonNode
spublic static JsonNode array(JsonNode... elements)
elements
- JsonNode
s that will populate the arrayJsonNode
spublic static JsonNode nullableArray(java.util.Iterator<? extends JsonNode> elements)
elements
- JsonNode
s that will populate the arrayJsonNode
s or a JSON null if the Iterator is nullpublic static JsonNode nullableArray(java.lang.Iterable<? extends JsonNode> elements)
elements
- JsonNode
s that will populate the arrayJsonNode
s or a JSON null if the Iterable is nullpublic static JsonNode nullableArray(JsonNode... elements)
elements
- JsonNode
s that will populate the arrayJsonNode
s or a JSON null if the Java array is nullpublic static JsonNode object(java.util.Map<JsonStringNode,? extends JsonNode> fields)
fields
- JsonField
s that the object will containpublic static JsonNode object(JsonField... fields)
fields
- JsonField
s that the object will containpublic static JsonNode object(java.util.Iterator<JsonField> fields)
fields
- JsonField
s that the object will containpublic static JsonNode object(java.lang.Iterable<JsonField> fields)
fields
- JsonField
s that the object will containpublic static JsonNode nullableObject(java.util.Map<JsonStringNode,? extends JsonNode> fields)
fields
- JsonField
s that the object will containpublic static JsonNode nullableObject(JsonField... fields)
fields
- JsonField
s that the object will containpublic static JsonNode nullableObject(java.util.Iterator<JsonField> fields)
fields
- JsonField
s that the object will containpublic static JsonNode nullableObject(java.lang.Iterable<JsonField> fields)
fields
- JsonField
s that the object will containpublic static JsonField field(java.lang.String name, JsonNode value)
name
- the name of the fieldvalue
- the value of the fieldpublic static JsonField field(JsonStringNode name, JsonNode value)
name
- the name of the fieldvalue
- the value of the fieldpublic static JsonNode booleanNode(boolean value)
value
- the Java boolean to represent as a JSON Booleanpublic static JsonNode nullableBooleanNode(java.lang.Boolean value)
value
- the Java Boolean to represent as a JSON Boolean