public class JsonNode extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonNode.Type
This represents the
JsonNode types. |
| Modifier and Type | Field and Description |
|---|---|
protected String |
fieldName |
protected JsonNode |
parentNode |
| Constructor and Description |
|---|
JsonNode() |
JsonNode(boolean booleanValue) |
JsonNode(double doubleValue) |
JsonNode(JsonNode.Type type) |
JsonNode(long longValue) |
JsonNode(String stringValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(boolean value) |
void |
add(double value) |
void |
add(JsonNode arrayElement) |
void |
add(long value) |
void |
add(String value) |
void |
addNull() |
String |
asText() |
boolean |
booleanValue() |
double |
doubleValue() |
Iterator<JsonNode> |
elements() |
Iterator<String> |
fieldNames() |
Iterator<Map.Entry<String,JsonNode>> |
fields() |
JsonNode |
get(int index) |
JsonNode |
get(String name) |
JsonNode.Type |
getType() |
boolean |
has(String name) |
boolean |
isArray() |
boolean |
isBoolean() |
boolean |
isDouble() |
boolean |
isLong() |
boolean |
isNull() |
boolean |
isObject() |
boolean |
isString() |
boolean |
isValueNode() |
long |
longValue() |
void |
remove(String fieldName) |
void |
serialize(JsonGenerator gen) |
void |
serialize(OutputStream out) |
void |
set(int index,
JsonNode jsonNode) |
void |
set(String name,
boolean booleanValue) |
void |
set(String name,
double doubleValue) |
void |
set(String name,
JsonNode jsonNode) |
void |
set(String name,
long longValue) |
void |
set(String name,
String stringValue) |
void |
setBooleanValue(boolean booleanValue) |
void |
setNull() |
void |
setNumber(double doubleValue) |
void |
setNumber(long longValue) |
void |
setString(String stringValue) |
int |
size() |
String |
stringValue() |
String |
toString() |
public JsonNode()
public JsonNode(JsonNode.Type type)
public JsonNode(String stringValue)
public JsonNode(long longValue)
public JsonNode(double doubleValue)
public JsonNode(boolean booleanValue)
public JsonNode.Type getType()
public void add(JsonNode arrayElement)
public void add(long value)
public void add(double value)
public void add(boolean value)
public void add(String value)
public void addNull()
public void setString(String stringValue)
public void setNumber(long longValue)
public void setNumber(double doubleValue)
public void setBooleanValue(boolean booleanValue)
public void setNull()
public boolean isNull()
public boolean isObject()
public boolean isArray()
public boolean isValueNode()
public boolean isLong()
public boolean isDouble()
public boolean isString()
public boolean isBoolean()
public int size()
public String stringValue()
public long longValue()
public double doubleValue()
public boolean booleanValue()
public void set(String name, long longValue)
public void set(String name, double doubleValue)
public void set(String name, boolean booleanValue)
public void set(int index,
JsonNode jsonNode)
public boolean has(String name)
public JsonNode get(int index)
public String asText()
public void remove(String fieldName)
public void serialize(OutputStream out) throws IOException
IOExceptionpublic void serialize(JsonGenerator gen) throws IOException
IOExceptionCopyright © 2018 WSO2. All rights reserved.