public interface JsoneableModel
| Modifier and Type | Method and Description |
|---|---|
default void |
fromJson(java.lang.String json) |
static void |
getAllFields(java.util.List<java.lang.reflect.Field> fields,
java.lang.Class<?> type) |
static void |
setField(java.lang.Object obj,
java.lang.Class<?> clazz,
java.lang.String fieldName,
java.lang.Object value) |
default java.lang.String |
toJson() |
default java.lang.String |
toJson(int indent) |
static void getAllFields(java.util.List<java.lang.reflect.Field> fields,
java.lang.Class<?> type)
default java.lang.String toJson(int indent)
default java.lang.String toJson()
static void setField(java.lang.Object obj,
java.lang.Class<?> clazz,
java.lang.String fieldName,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchFieldExceptiondefault void fromJson(java.lang.String json)