public static class Json.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
_compact |
private java.lang.String |
_indent |
private boolean |
_strictMath |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Json |
build() |
Json.Builder |
formatted()
Sorgt dafür, dass die Ausgabe bei der Serialisierung von Json-Objekten formatiert wird und daher für Menschwn einfacher lesbar wird.
|
Json.Builder |
formatted(java.lang.String indent)
Sorgt dafür, dass die Ausgabe bei der Serialisierung von Json-Objekten formatiert wird und daher für Menschan einfacher lesbar wird.
|
Json.Builder |
looseNumbers()
Legt fest, ob verlustbehaftete Umwandlungen von Zahlwerten erlaubt sind.
|
private boolean _strictMath
private boolean _compact
private java.lang.String _indent
public Json.Builder looseNumbers()
Legt fest, ob verlustbehaftete Umwandlungen von Zahlwerten erlaubt sind. Falls strictMath false ist werden verlustbehaftete Umwandlungen von Zahlen beim Parsen zugelassen.
Folgende Beispiele funktionieren nur bei strictMath = false
:
BigDecimal.longValue()
(ersetze “long” durch den betreffenden Datentyp) JsonExceptions
auf. public Json.Builder formatted()
Sorgt dafür, dass die Ausgabe bei der Serialisierung von Json-Objekten formatiert wird und daher für Menschwn einfacher lesbar wird.
public Json.Builder formatted(java.lang.String indent)
Sorgt dafür, dass die Ausgabe bei der Serialisierung von Json-Objekten formatiert wird und daher für Menschan einfacher lesbar wird.
indent
- Zeichenkette, welches für die Einrückung verwendert werden soll (z.B. “ ” oder “\t”). Das Verwenden einer unsachgemäßen Zeichenkette kann dazu führen, dass das Resultat nicht mehr geparst werden kann.public Json build()