public class JSONStringBuilder extends 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 StringBuilder |
append(StringBuilder builder,
String key,
float value)
Appends a float value ("key":value) to a StringBuilder.
|
static StringBuilder |
append(StringBuilder builder,
String key,
int value)
Appends an int value ("key":value) to a StringBuilder.
|
static StringBuilder |
append(StringBuilder builder,
String key,
String value)
Appends a String value ("key":"value") to a StringBuilder.
|
static StringBuilder |
appendJSON(StringBuilder builder,
String key,
String json)
Appends a JSON value ("key":json) to a StringBuilder.
|
static StringBuilder |
appendString(StringBuilder builder,
String key)
Appends a String in double quote to a StringBuilder.
|
static String |
toByteString(byte[] bytes)
Prints an array of byte into a String.
|
public static StringBuilder append(StringBuilder builder, String key, float value)
builder
- the StringBuilder
.key
- the key.value
- the value.public static StringBuilder append(StringBuilder builder, String key, int value)
builder
- the StringBuilder
.key
- the key.value
- the value.public static StringBuilder append(StringBuilder builder, String key, String value)
builder
- the StringBuilder
.key
- the key.value
- the value.public static StringBuilder appendJSON(StringBuilder builder, String key, String json)
builder
- the StringBuilder
.key
- the key.json
- the json.public static StringBuilder appendString(StringBuilder builder, String key)
builder
- the StringBuilder
.key
- the key.public static String toByteString(byte[] bytes)
bytes
- the bytes.