public class JsonPrinter extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
JsonPrinter.PrintIdPolicy |
| 构造器和说明 |
|---|
JsonPrinter() |
| 限定符和类型 | 方法和说明 |
|---|---|
JsonPrinter |
addFieldFilter(java.util.function.Predicate<Field> p) |
JsonPrinter |
addJavaHandlers() |
<T> JsonPrinter |
addObjectClassHandler(Class<T> clz,
java.util.function.Function<T,Object> f) |
JsonPrinter |
addObjectHandler(java.util.function.Predicate<Object> p,
java.util.function.Function<Object,Object> f) |
static java.util.function.Function<Object,Integer> |
autoIncreaseId(int from) |
JsonPrinter |
filterTransient() |
static JsonPrinter |
getDefault() |
static JsonPrinter |
getEmpty() |
static JsonPrinter |
getJava() |
JsonPrinter |
idFunction(java.util.function.Function<Object,Integer> idFunction) |
void |
print(Object o,
PrintStream ps) |
JsonPrinter |
printClass(boolean b) |
JsonPrinter |
printIdPolicy(JsonPrinter.PrintIdPolicy b) |
void |
println(Object o,
PrintStream ps) |
JsonPrinter |
printStructedList(boolean b) |
JsonPrinter |
printStructedMap(boolean b) |
JsonPrinter |
tab(String t) |
String |
toString(Object o) |
String |
toString(Object o,
Charset cs) |
public static JsonPrinter getDefault()
public static JsonPrinter getJava()
public static JsonPrinter getEmpty()
public static java.util.function.Function<Object,Integer> autoIncreaseId(int from)
public <T> JsonPrinter addObjectClassHandler(Class<T> clz, java.util.function.Function<T,Object> f)
public JsonPrinter addObjectHandler(java.util.function.Predicate<Object> p, java.util.function.Function<Object,Object> f)
public JsonPrinter addFieldFilter(java.util.function.Predicate<Field> p)
public JsonPrinter tab(String t)
public JsonPrinter printIdPolicy(JsonPrinter.PrintIdPolicy b)
public JsonPrinter printClass(boolean b)
public JsonPrinter printStructedList(boolean b)
public JsonPrinter printStructedMap(boolean b)
public JsonPrinter idFunction(java.util.function.Function<Object,Integer> idFunction)
public JsonPrinter addJavaHandlers()
public JsonPrinter filterTransient()
public void print(Object o, PrintStream ps)
public void println(Object o, PrintStream ps)
public String toString(Object o, Charset cs) throws UnsupportedEncodingException
Copyright © 2018. All rights reserved.