public class JSONStringBuilder
extends java.lang.Object
JSONObject
and JSONArray
could be used as they are more generic and
easier to maintain, but for CPU and RAM optimisation StringBuilder are used instead.Modifier and Type | Method and Description |
---|---|
static java.lang.StringBuilder |
append(java.lang.StringBuilder builder,
java.lang.String key,
float value)
Appends a float value ("key":value) to a StringBuilder.
|
static java.lang.StringBuilder |
append(java.lang.StringBuilder builder,
java.lang.String key,
int value)
Appends an int value ("key":value) to a StringBuilder.
|
static java.lang.StringBuilder |
append(java.lang.StringBuilder builder,
java.lang.String key,
java.lang.String value)
Appends a String value ("key":"value") to a StringBuilder.
|
static java.lang.StringBuilder |
appendJSON(java.lang.StringBuilder builder,
java.lang.String key,
java.lang.String json)
Appends a JSON value ("key":json) to a StringBuilder.
|
static java.lang.StringBuilder |
appendString(java.lang.StringBuilder builder,
java.lang.String key)
Appends a String in double quote to a StringBuilder.
|
static java.lang.String |
toByteString(byte[] bytes)
Prints an array of byte into a String.
|
public static java.lang.StringBuilder append(java.lang.StringBuilder builder, java.lang.String key, float value)
builder
- the StringBuilder
.key
- the key.value
- the value.public static java.lang.StringBuilder append(java.lang.StringBuilder builder, java.lang.String key, int value)
builder
- the StringBuilder
.key
- the key.value
- the value.public static java.lang.StringBuilder append(java.lang.StringBuilder builder, java.lang.String key, java.lang.String value)
builder
- the StringBuilder
.key
- the key.value
- the value.public static java.lang.StringBuilder appendJSON(java.lang.StringBuilder builder, java.lang.String key, java.lang.String json)
builder
- the StringBuilder
.key
- the key.json
- the json.public static java.lang.StringBuilder appendString(java.lang.StringBuilder builder, java.lang.String key)
builder
- the StringBuilder
.key
- the key.public static java.lang.String toByteString(byte[] bytes)
bytes
- the bytes.