public class Objectifier
extends java.lang.Object
Constructor and Description |
---|
Objectifier(java.lang.Object into) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
coerceNumber(java.lang.Number n,
java.lang.reflect.Type t)
Tries to force a number to match an expected type.
|
void |
from(JSONObject json) |
protected java.util.Collection |
getCollectionInstance(java.lang.Class<? extends java.util.Collection> collectionType)
Creates a collection instance to which bound JSONArray element objects will be added.
|
protected java.util.Map |
getMapInstance(java.lang.Class<? extends java.util.Map> mapType)
Creates a map instance to which bound JSONObject elements will be added.
|
protected java.lang.Object |
getObject(java.lang.reflect.Type t,
java.lang.Object o) |
protected java.lang.reflect.Method |
getWriter(java.lang.String name) |
public void from(JSONObject json) throws JSONException
JSONException
protected java.lang.reflect.Method getWriter(java.lang.String name) throws java.beans.IntrospectionException
java.beans.IntrospectionException
protected java.lang.Object getObject(java.lang.reflect.Type t, java.lang.Object o) throws java.lang.ReflectiveOperationException
java.lang.ReflectiveOperationException
protected java.lang.Object coerceNumber(java.lang.Number n, java.lang.reflect.Type t) throws java.lang.ReflectiveOperationException
n
- number to coercet
- typejava.lang.ReflectiveOperationException
protected java.util.Collection getCollectionInstance(java.lang.Class<? extends java.util.Collection> collectionType) throws java.lang.ReflectiveOperationException
collectionType
- the raw collection class or interfacejava.lang.ReflectiveOperationException
protected java.util.Map getMapInstance(java.lang.Class<? extends java.util.Map> mapType) throws java.lang.ReflectiveOperationException
mapType
- the raw collection class or interfacejava.lang.ReflectiveOperationException
Copyright © 2018