public class JsonOutput
extends java.lang.Object
Constructor and Description |
---|
JsonOutput() |
Modifier and Type | Method and Description |
---|---|
static void |
add(org.json.JSONWriter writer,
java.lang.String field,
java.util.Date value,
java.text.SimpleDateFormat format)
Adds a value to a writer.
|
static <T> void |
addArrayIfNotEmpty(org.json.JSONWriter writer,
java.lang.String field,
java.util.Collection<T> items,
JsonObjectWriter<T> objWriter)
Adds a list.
|
static <T> void |
addArrayIfNotNull(org.json.JSONWriter writer,
java.lang.String field,
java.util.Collection<T> items,
JsonObjectWriter<T> objWriter)
Adds a list.
|
static void |
addIfNotNull(org.json.JSONWriter writer,
java.lang.String field,
java.lang.Boolean value)
Adds a value to a writer if value is not
null . |
static void |
addIfNotNull(org.json.JSONWriter writer,
java.lang.String field,
java.util.Date value,
java.text.SimpleDateFormat format)
Adds a value to a writer if value is not
null . |
static void |
addIfNotNull(org.json.JSONWriter writer,
java.lang.String field,
java.lang.Float value)
Adds a value to a writer if value is not
null . |
static void |
addIfNotNull(org.json.JSONWriter writer,
java.lang.String field,
java.lang.Integer value)
Adds a value to a writer if value is not
null . |
static void |
addIfNotNull(org.json.JSONWriter writer,
java.lang.String field,
java.lang.String value)
Adds a value to a writer if value is not
null . |
static <T> void |
addIfNotNull(org.json.JSONWriter writer,
java.lang.String field,
T value,
JsonObjectWriter<T> objWriter)
Adds an object if object is not null.
|
public static void addIfNotNull(org.json.JSONWriter writer, java.lang.String field, java.lang.String value) throws org.json.JSONException
null
.writer
- writer to add object to.field
- field name to set.value
- field value.org.json.JSONException
- if io error occurs.public static void addIfNotNull(org.json.JSONWriter writer, java.lang.String field, java.lang.Integer value) throws org.json.JSONException
null
.writer
- writer to add object to.field
- field name to set.value
- field value.org.json.JSONException
- if io error occurs.public static void addIfNotNull(org.json.JSONWriter writer, java.lang.String field, java.lang.Float value) throws org.json.JSONException
null
.writer
- writer to add object to.field
- field name to set.value
- field value.org.json.JSONException
- if io error occurs.public static void addIfNotNull(org.json.JSONWriter writer, java.lang.String field, java.util.Date value, java.text.SimpleDateFormat format) throws org.json.JSONException
null
.writer
- writer to add object to.field
- field name to set.value
- field value.format
- date foramt to use.org.json.JSONException
- if io error occurs.public static void addIfNotNull(org.json.JSONWriter writer, java.lang.String field, java.lang.Boolean value) throws org.json.JSONException
null
.writer
- writer to add object to.field
- field name to set.value
- field value.org.json.JSONException
- if io error occurs.public static void add(org.json.JSONWriter writer, java.lang.String field, java.util.Date value, java.text.SimpleDateFormat format) throws org.json.JSONException
writer
- writer to add object to.field
- field name to set.value
- field value.format
- date foramt to use.org.json.JSONException
- if io error occurs.public static <T> void addIfNotNull(org.json.JSONWriter writer, java.lang.String field, T value, JsonObjectWriter<T> objWriter) throws org.json.JSONException
writer
- object writer.field
- field writer.value
- value writer.objWriter
- object value writer.org.json.JSONException
- if io error occurs.public static <T> void addArrayIfNotNull(org.json.JSONWriter writer, java.lang.String field, java.util.Collection<T> items, JsonObjectWriter<T> objWriter) throws org.json.JSONException
writer
- used writer.field
- field to write.items
- used items.objWriter
- single object writer.org.json.JSONException
public static <T> void addArrayIfNotEmpty(org.json.JSONWriter writer, java.lang.String field, java.util.Collection<T> items, JsonObjectWriter<T> objWriter) throws org.json.JSONException
writer
- used writer.field
- field to write.items
- used items.objWriter
- single object writer.org.json.JSONException