public final class JsonBuilder
extends java.lang.Object
Field
muss dafuer public
oder mittels Reflector.Reflectable
annotiert sein.
Method
s oder static
Fields muessen explizit
annotiert werden. Methods muessen zudem parameterlos sein.
Statische Methoden werden ignoriert.Reflector
,
Reflector.Reflectable
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
build(java.lang.Object obj)
Generiert einen Json-String.
|
static java.lang.String |
build(java.lang.Object obj,
long filter)
Generiert einen Json-String.
|
static java.lang.String |
build(java.lang.Object obj,
java.lang.String name)
Generiert einen Json-String.
|
static java.lang.String |
build(java.lang.Object obj,
java.lang.String name,
long filter)
Generiert einen Json-String.
|
static java.lang.String |
prettyPrint(java.lang.String json) |
static java.lang.String |
prettyPrint(java.lang.String json,
java.lang.String indent) |
static java.lang.String |
toJsonQuoted(java.util.Calendar cal) |
static java.lang.String |
toJsonQuoted(java.util.Date date) |
static java.lang.String |
toJsonQuoted(java.time.LocalDate ld) |
static java.lang.String |
toJsonQuoted(java.time.LocalDateTime ldt) |
static java.lang.String |
toJsonQuoted(java.lang.String s) |
static java.lang.String |
toJsonQuoted(java.time.ZonedDateTime zdt) |
public static java.lang.String build(java.lang.Object obj)
obj
- beliegibes Object
public static java.lang.String build(java.lang.Object obj, long filter)
obj
- beliegibes Object
filter
- long, BitMask.public static java.lang.String build(java.lang.Object obj, java.lang.String name)
obj
- beliegibes Object
name
- String NULLABLE, Wert als Objekt mit diesem Bezeichner bauen.public static java.lang.String build(java.lang.Object obj, java.lang.String name, long filter)
obj
- beliegibes Object
name
- String NULLABLE, Wert als Objekt mit diesem Bezeichner bauen.filter
- long, BitMaskpublic static java.lang.String toJsonQuoted(java.util.Calendar cal)
public static java.lang.String toJsonQuoted(java.util.Date date)
public static java.lang.String toJsonQuoted(java.time.LocalDate ld)
public static java.lang.String toJsonQuoted(java.time.LocalDateTime ldt)
public static java.lang.String toJsonQuoted(java.time.ZonedDateTime zdt)
public static java.lang.String toJsonQuoted(java.lang.String s)
public static java.lang.String prettyPrint(java.lang.String json)
public static java.lang.String prettyPrint(java.lang.String json, java.lang.String indent)