public class JSONEncoder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
_defaultPrettyPrint |
| Constructor and Description |
|---|
JSONEncoder() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Appendable |
_appendQuotedFormTo(java.lang.Appendable out,
java.lang.CharSequence in,
boolean strict) |
java.lang.String |
_getCircularReferenceMarker() |
JSONCircularReferenceMode |
_getCircularReferenceMode() |
JSONDateFormat |
_getDateFormat() |
boolean |
_getPrettyPrint() |
boolean |
_getStrictJSON() |
boolean |
_getStrictQuoting() |
java.lang.Appendable |
_serializeListTo(java.lang.Appendable a,
java.util.List<?> list,
java.lang.String objPath,
java.lang.String prefix) |
java.lang.Appendable |
_serializeObjectTo(java.lang.Appendable a,
java.lang.Object object,
java.lang.String objPath,
java.lang.String prefix) |
java.lang.Appendable |
_serializeTo(java.lang.Appendable a,
java.lang.Object object,
java.lang.String prefix,
java.lang.String objPath) |
java.lang.String |
encode(java.lang.Object object) |
java.lang.String |
encodeDate(java.util.Date d) |
java.lang.String |
getCircularReferenceMarker() |
JSONCircularReferenceMode |
getCircularReferenceMode() |
JSONDateFormat |
getDateFormat() |
java.lang.Boolean |
getPrettyPrint() |
java.lang.Boolean |
getStrictJSON() |
java.lang.Boolean |
getStrictQuoting() |
void |
setCircularReferenceMarker(java.lang.String circularReferenceMarker) |
void |
setCircularReferenceMode(JSONCircularReferenceMode circularReferenceMode) |
void |
setDateFormat(JSONDateFormat dateFormat) |
void |
setPrettyPrint(java.lang.Boolean prettyPrint) |
void |
setStrictJSON(java.lang.Boolean strictJSON) |
void |
setStrictQuoting(java.lang.Boolean strictQuoting) |
@SGWTInternal
public static java.lang.Appendable _appendQuotedFormTo(java.lang.Appendable out,
java.lang.CharSequence in,
boolean strict)
throws java.io.IOException
java.io.IOExceptionpublic final java.lang.String getCircularReferenceMarker()
@SGWTInternal public final java.lang.String _getCircularReferenceMarker()
public void setCircularReferenceMarker(java.lang.String circularReferenceMarker)
public final JSONCircularReferenceMode getCircularReferenceMode()
@SGWTInternal public final JSONCircularReferenceMode _getCircularReferenceMode()
public void setCircularReferenceMode(JSONCircularReferenceMode circularReferenceMode)
public final JSONDateFormat getDateFormat()
@SGWTInternal public final JSONDateFormat _getDateFormat()
public void setDateFormat(JSONDateFormat dateFormat)
public final java.lang.Boolean getPrettyPrint()
@SGWTInternal public final boolean _getPrettyPrint()
public void setPrettyPrint(java.lang.Boolean prettyPrint)
public final java.lang.Boolean getStrictJSON()
@SGWTInternal public final boolean _getStrictJSON()
public void setStrictJSON(java.lang.Boolean strictJSON)
public final java.lang.Boolean getStrictQuoting()
@SGWTInternal public final boolean _getStrictQuoting()
public void setStrictQuoting(java.lang.Boolean strictQuoting)
public java.lang.String encode(java.lang.Object object)
public java.lang.String encodeDate(java.util.Date d)
@SGWTInternal
public java.lang.Appendable _serializeTo(java.lang.Appendable a,
java.lang.Object object,
java.lang.String prefix,
java.lang.String objPath)
throws java.io.IOException
java.io.IOException@SGWTInternal
public java.lang.Appendable _serializeListTo(java.lang.Appendable a,
java.util.List<?> list,
java.lang.String objPath,
java.lang.String prefix)
throws java.io.IOException
java.io.IOException@SGWTInternal
public java.lang.Appendable _serializeObjectTo(java.lang.Appendable a,
java.lang.Object object,
java.lang.String objPath,
java.lang.String prefix)
throws java.io.IOException
java.io.IOException