Package com.rabbitmq.tools.json
Class JSONWriter
- java.lang.Object
-
- com.rabbitmq.tools.json.JSONWriter
-
public class JSONWriter extends java.lang.ObjectDeprecated.Use a third-party JSON library, e.g. Jackson or GsonWill be removed in 6.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilderbufDeprecated.(package private) static char[]hexDeprecated.private intindentLevelDeprecated.private booleanindentModeDeprecated.
-
Constructor Summary
Constructors Constructor Description JSONWriter()Deprecated.JSONWriter(boolean indenting)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private voidadd(char c)Deprecated.private voidadd(java.lang.Object obj)Deprecated.private voidadd(java.lang.String name, java.lang.Object value)Deprecated.private voidarray(java.lang.Object object)Deprecated.private voidarray(java.util.Iterator<?> it)Deprecated.private voidbean(java.lang.Object object)Deprecated.private voidbool(boolean b)Deprecated.booleangetIndentMode()Deprecated.private voidmap(java.util.Map<java.lang.String,java.lang.Object> map)Deprecated.private voidmapEntry(java.lang.Object key, java.util.Map<java.lang.String,java.lang.Object> map)Deprecated.private voidnewline()Deprecated.voidsetIndentMode(boolean value)Deprecated.private voidstring(java.lang.Object obj)Deprecated.private voidunicode(char c)Deprecated.private voidvalue(java.lang.Object object)Deprecated.java.lang.Stringwrite(boolean b)Deprecated.java.lang.Stringwrite(char c)Deprecated.java.lang.Objectwrite(double d)Deprecated.java.lang.Stringwrite(long n)Deprecated.java.lang.Stringwrite(java.lang.Object object)Deprecated.voidwriteLimited(java.lang.Class<?> klass, java.lang.Object object, java.lang.String[] properties)Deprecated.Write only a certain subset of the object's properties and fields.
-
-
-
Method Detail
-
getIndentMode
public boolean getIndentMode()
Deprecated.
-
setIndentMode
public void setIndentMode(boolean value)
Deprecated.
-
newline
private void newline()
Deprecated.
-
write
public java.lang.String write(java.lang.Object object)
Deprecated.
-
write
public java.lang.String write(long n)
Deprecated.
-
write
public java.lang.Object write(double d)
Deprecated.
-
write
public java.lang.String write(char c)
Deprecated.
-
write
public java.lang.String write(boolean b)
Deprecated.
-
value
private void value(java.lang.Object object)
Deprecated.
-
bean
private void bean(java.lang.Object object)
Deprecated.
-
writeLimited
public void writeLimited(java.lang.Class<?> klass, java.lang.Object object, java.lang.String[] properties)Deprecated.Write only a certain subset of the object's properties and fields.- Parameters:
klass- the class to look up properties etc inobject- the objectproperties- explicit list of property/field names to include - may be null for "all"
-
add
private void add(java.lang.String name, java.lang.Object value)Deprecated.
-
map
private void map(java.util.Map<java.lang.String,java.lang.Object> map)
Deprecated.
-
mapEntry
private void mapEntry(java.lang.Object key, java.util.Map<java.lang.String,java.lang.Object> map)Deprecated.
-
array
private void array(java.util.Iterator<?> it)
Deprecated.
-
array
private void array(java.lang.Object object)
Deprecated.
-
bool
private void bool(boolean b)
Deprecated.
-
string
private void string(java.lang.Object obj)
Deprecated.
-
add
private void add(java.lang.Object obj)
Deprecated.
-
add
private void add(char c)
Deprecated.
-
unicode
private void unicode(char c)
Deprecated.
-
-