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.JSONExceptionpublic 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