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.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
default void fromJson(java.lang.String json)