public class JsonEncodingHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonEncodingHelper.EscapeJsonWithoutUnicode |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VALUE_FIELD |
| Constructor and Description |
|---|
JsonEncodingHelper() |
| Modifier and Type | Method and Description |
|---|---|
static TableFormat |
calculateTableFormat(org.json.simple.JSONObject jsonObject,
boolean convertUnequalFieldTypesToString,
boolean innerDataTable,
boolean implicitCasting) |
static TableFormat |
calculateTableFormat(org.json.simple.JSONObject jsonObject,
boolean convertUnequalFieldTypesToString,
boolean innerDataTable,
boolean implicitCasting,
java.util.Collection<FieldFormat> defaultFieldFormats) |
static void |
fillDataTableWithArray(org.json.simple.JSONArray jsonArray,
DataTable dataTable,
boolean innerDataTable) |
static void |
fillDataTableWithObject(org.json.simple.JSONObject jsonObject,
DataTable dataTable,
boolean innerDataTable) |
static DataTable |
tableFromJson(java.lang.String payload,
boolean convertUnequalFieldTypesToString) |
static java.lang.String |
tableToJson(DataTable payload) |
static java.lang.String |
tableToJson(DataTable payload,
boolean convertLongToString) |
public static final java.lang.String VALUE_FIELD
public static java.lang.String tableToJson(DataTable payload)
public static java.lang.String tableToJson(DataTable payload, boolean convertLongToString)
public static DataTable tableFromJson(java.lang.String payload, boolean convertUnequalFieldTypesToString) throws java.lang.Exception
java.lang.Exceptionpublic static TableFormat calculateTableFormat(org.json.simple.JSONObject jsonObject, boolean convertUnequalFieldTypesToString, boolean innerDataTable, boolean implicitCasting)
public static TableFormat calculateTableFormat(org.json.simple.JSONObject jsonObject, boolean convertUnequalFieldTypesToString, boolean innerDataTable, boolean implicitCasting, java.util.Collection<FieldFormat> defaultFieldFormats)
public static void fillDataTableWithObject(org.json.simple.JSONObject jsonObject,
DataTable dataTable,
boolean innerDataTable)
public static void fillDataTableWithArray(org.json.simple.JSONArray jsonArray,
DataTable dataTable,
boolean innerDataTable)