public class Json
extends java.lang.Object
| Constructor and Description |
|---|
Json() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.StringBuilder |
appendValue(java.lang.StringBuilder sb,
java.lang.Object comp) |
static java.lang.Object |
fromJson(java.lang.String json)
Parse the JSON string as a manifold.rt.api.Bindings instance.
|
static java.lang.Object |
fromJson(java.lang.String json,
boolean withBigNumbers,
boolean withTokens) |
static java.lang.String |
getParserName() |
static void |
indent(java.lang.StringBuilder sb,
int indent) |
static java.lang.String |
listToJson(java.lang.Iterable list)
Serializes a JSON-compatible List into a JSON formatted StringBuilder with the specified indent of spaces
|
static void |
listToJson(java.lang.StringBuilder sb,
int indent,
java.lang.Iterable value) |
static void |
setParserName(java.lang.String fqn) |
static java.lang.Object |
toBindings(java.lang.Object value) |
static java.lang.String |
toJson(java.util.Map thisMap)
Serializes this Map instance to a JSON formatted String
|
static void |
toJson(java.util.Map thisMap,
java.lang.StringBuilder sb,
int indent)
Serializes this Map instance into a JSON formatted StringBuilder with the specified indent of spaces
|
static java.lang.String |
toJson(java.lang.Object value)
Build a JSON string from the specified
value. |
static void |
toJson(java.lang.StringBuilder target,
int margin,
java.lang.Object value)
Build a JSON string in the specified
target from the specified value with the provided left
margin. |
public static java.lang.String getParserName()
public static void setParserName(java.lang.String fqn)
public static java.lang.String toJson(java.util.Map thisMap)
public static void toJson(java.util.Map thisMap,
java.lang.StringBuilder sb,
int indent)
public static java.lang.Object toBindings(java.lang.Object value)
public static void indent(java.lang.StringBuilder sb,
int indent)
public static java.lang.StringBuilder appendValue(java.lang.StringBuilder sb,
java.lang.Object comp)
public static java.lang.String toJson(java.lang.Object value)
value. The value must be a valid JSON value:
StringIterable of JSON valuesMap of JSON valuesvaluepublic static void toJson(java.lang.StringBuilder target,
int margin,
java.lang.Object value)
target from the specified value with the provided left
margin. The value must be a valid JSON value:
StringIterable of JSON valuesMap of JSON valuespublic static void listToJson(java.lang.StringBuilder sb,
int indent,
java.lang.Iterable value)
public static java.lang.String listToJson(java.lang.Iterable list)
public static java.lang.Object fromJson(java.lang.String json)
json - A Standard JSON formatted stringpublic static java.lang.Object fromJson(java.lang.String json,
boolean withBigNumbers,
boolean withTokens)
Copyright © 2021. All rights reserved.