private static void |
JSONSerializer.assignObjectIds(java.lang.Object jsonVal,
java.util.Map<ReferenceEqualityKey<java.lang.Object>,JSONObject> objToJSONVal,
ClassFieldCache classFieldCache,
java.util.Map<ReferenceEqualityKey<JSONReference>,java.lang.CharSequence> jsonReferenceToId,
java.util.concurrent.atomic.AtomicInteger objId,
boolean onlySerializePublicFields) |
Create a unique id for each referenced JSON object.
|
private static void |
JSONSerializer.convertVals(java.lang.Object[] convertedVals,
java.util.Set<ReferenceEqualityKey<java.lang.Object>> visitedOnPath,
java.util.Set<ReferenceEqualityKey<java.lang.Object>> standardObjectVisited,
ClassFieldCache classFieldCache,
java.util.Map<ReferenceEqualityKey<java.lang.Object>,JSONObject> objToJSONVal,
boolean onlySerializePublicFields) |
Take an array of object values, and recursively convert them (in place) into JSON values.
|
private static void |
JSONSerializer.convertVals(java.lang.Object[] convertedVals,
java.util.Set<ReferenceEqualityKey<java.lang.Object>> visitedOnPath,
java.util.Set<ReferenceEqualityKey<java.lang.Object>> standardObjectVisited,
ClassFieldCache classFieldCache,
java.util.Map<ReferenceEqualityKey<java.lang.Object>,JSONObject> objToJSONVal,
boolean onlySerializePublicFields) |
Take an array of object values, and recursively convert them (in place) into JSON values.
|
(package private) static void |
JSONSerializer.jsonValToJSONString(java.lang.Object jsonVal,
java.util.Map<ReferenceEqualityKey<JSONReference>,java.lang.CharSequence> jsonReferenceToId,
boolean includeNullValuedFields,
int depth,
int indentWidth,
java.lang.StringBuilder buf) |
Serialize a JSON object, array, or value.
|
private static java.lang.Object |
JSONSerializer.toJSONGraph(java.lang.Object obj,
java.util.Set<ReferenceEqualityKey<java.lang.Object>> visitedOnPath,
java.util.Set<ReferenceEqualityKey<java.lang.Object>> standardObjectVisited,
ClassFieldCache classFieldCache,
java.util.Map<ReferenceEqualityKey<java.lang.Object>,JSONObject> objToJSONVal,
boolean onlySerializePublicFields) |
Turn an object graph into a graph of JSON objects, arrays, and values.
|
private static java.lang.Object |
JSONSerializer.toJSONGraph(java.lang.Object obj,
java.util.Set<ReferenceEqualityKey<java.lang.Object>> visitedOnPath,
java.util.Set<ReferenceEqualityKey<java.lang.Object>> standardObjectVisited,
ClassFieldCache classFieldCache,
java.util.Map<ReferenceEqualityKey<java.lang.Object>,JSONObject> objToJSONVal,
boolean onlySerializePublicFields) |
Turn an object graph into a graph of JSON objects, arrays, and values.
|
(package private) void |
JSONArray.toJSONString(java.util.Map<ReferenceEqualityKey<JSONReference>,java.lang.CharSequence> jsonReferenceToId,
boolean includeNullValuedFields,
int depth,
int indentWidth,
java.lang.StringBuilder buf) |
Serialize this JSONArray to a string.
|
(package private) void |
JSONObject.toJSONString(java.util.Map<ReferenceEqualityKey<JSONReference>,java.lang.CharSequence> jsonReferenceToId,
boolean includeNullValuedFields,
int depth,
int indentWidth,
java.lang.StringBuilder buf) |
Serialize this JSONObject to a string.
|