Package com.rabbitmq.tools.json
Class JSONWriter
- java.lang.Object
-
- com.rabbitmq.tools.json.JSONWriter
-
public class JSONWriter extends java.lang.Object
Deprecated.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.StringBuilder
buf
Deprecated.(package private) static char[]
hex
Deprecated.private int
indentLevel
Deprecated.private boolean
indentMode
Deprecated.
-
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 void
add(char c)
Deprecated.private void
add(java.lang.Object obj)
Deprecated.private void
add(java.lang.String name, java.lang.Object value)
Deprecated.private void
array(java.lang.Object object)
Deprecated.private void
array(java.util.Iterator<?> it)
Deprecated.private void
bean(java.lang.Object object)
Deprecated.private void
bool(boolean b)
Deprecated.boolean
getIndentMode()
Deprecated.private void
map(java.util.Map<java.lang.String,java.lang.Object> map)
Deprecated.private void
mapEntry(java.lang.Object key, java.util.Map<java.lang.String,java.lang.Object> map)
Deprecated.private void
newline()
Deprecated.void
setIndentMode(boolean value)
Deprecated.private void
string(java.lang.Object obj)
Deprecated.private void
unicode(char c)
Deprecated.private void
value(java.lang.Object object)
Deprecated.java.lang.String
write(boolean b)
Deprecated.java.lang.String
write(char c)
Deprecated.java.lang.Object
write(double d)
Deprecated.java.lang.String
write(long n)
Deprecated.java.lang.String
write(java.lang.Object object)
Deprecated.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.
-
-
-
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.
-
-