public class BeanToJsonConverter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
MAX_DEPTH |
Constructor and Description |
---|
BeanToJsonConverter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
convert(java.lang.Object object)
Convert an object that may or may not be a JsonElement into its JSON string
representation, handling the case where it is neither in a graceful way.
|
com.google.gson.JsonElement |
convertObject(java.lang.Object object)
Convert an object that may or may not be a JsonElement into its JSON object
representation, handling the case where it is neither in a graceful way.
|
private com.google.gson.JsonElement |
convertObject(java.lang.Object toConvert,
int maxDepth) |
private java.lang.reflect.Method |
getMethod(java.lang.Object toConvert,
java.lang.String methodName) |
private com.google.gson.JsonElement |
mapObject(java.lang.Object toConvert,
int maxDepth,
boolean skipNulls) |
private static final int MAX_DEPTH
public java.lang.String convert(java.lang.Object object)
object
- which needs conversionpublic com.google.gson.JsonElement convertObject(java.lang.Object object)
object
- which needs conversionprivate com.google.gson.JsonElement convertObject(java.lang.Object toConvert, int maxDepth) throws java.lang.Exception
java.lang.Exception
private java.lang.reflect.Method getMethod(java.lang.Object toConvert, java.lang.String methodName)
private com.google.gson.JsonElement mapObject(java.lang.Object toConvert, int maxDepth, boolean skipNulls) throws java.lang.Exception
java.lang.Exception