- All Known Implementing Classes:
SbPilotPayment
public interface JsoneableModel
-
Method Summary
Modifier and Type |
Method |
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) |
|
-
Method Details
-
getAllFields
static void getAllFields(java.util.List<java.lang.reflect.Field> fields,
java.lang.Class<?> type)
-
toJson
default java.lang.String toJson(int indent)
-
toJson
default java.lang.String toJson()
-
setField
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
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
-
fromJson
default void fromJson(java.lang.String json)