public static final class Jsoner.JsonableFieldInfo extends ValueHelper.FieldInfo
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
Key |
Field| Constructor and Description |
|---|
JsonableFieldInfo(java.lang.reflect.Field field,
java.lang.String key) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsValues() |
java.lang.Class[] |
getFieldClassAlternatives() |
java.lang.String |
getJsonKey() |
boolean |
isServerField() |
java.lang.Object |
read(org.json.JSONObject json) |
boolean |
read(org.json.JSONObject json,
java.lang.Object object,
boolean allFields) |
java.lang.String |
toString() |
getAnnotation, isAnnotationPresent, isPrimitivepublic JsonableFieldInfo(java.lang.reflect.Field field,
java.lang.String key)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean read(org.json.JSONObject json,
java.lang.Object object,
boolean allFields)
throws java.lang.IllegalAccessException,
ValueHelper.UnknownFieldTypeException,
org.json.JSONException
java.lang.IllegalAccessExceptionValueHelper.UnknownFieldTypeExceptionorg.json.JSONExceptionpublic java.lang.Object read(org.json.JSONObject json)
throws java.lang.IllegalAccessException,
ValueHelper.UnknownFieldTypeException,
org.json.JSONException
java.lang.IllegalAccessExceptionValueHelper.UnknownFieldTypeExceptionorg.json.JSONExceptionpublic boolean isServerField()
public java.lang.String getJsonKey()
public java.lang.Class[] getFieldClassAlternatives()
public boolean containsValues()