org.camunda.bpm.engine.impl.util
Class JsonUtil
java.lang.Object
org.camunda.bpm.engine.impl.util.JsonUtil
public final class JsonUtil
- extends Object
- Author:
- Sebastian Menski
|
Method Summary |
static void |
addArrayField(JSONObject json,
String name,
String[] array)
|
static void |
addDateField(JSONObject json,
String name,
Date date)
|
static void |
addDefaultField(JSONObject json,
String name,
Object defaultValue,
Object value)
|
static void |
addField(JSONObject json,
String name,
Object value)
|
static void |
addListField(JSONObject json,
String name,
List<String> list)
|
static List<Object> |
jsonArrayAsList(JSONArray jsonArray)
Converts a JSONArray to a List. |
static Map<String,Object> |
jsonObjectAsMap(JSONObject jsonObject)
Converts a JSONObject to a Map. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonUtil
public JsonUtil()
jsonObjectAsMap
public static Map<String,Object> jsonObjectAsMap(JSONObject jsonObject)
- Converts a
JSONObject to a Map. It supports nested JSONObject
and JSONArray.
- Parameters:
jsonObject - the json object to convert
- Returns:
- the resulting map
jsonArrayAsList
public static List<Object> jsonArrayAsList(JSONArray jsonArray)
- Converts a
JSONArray to a List. It supports nested JSONObject
and JSONArray.
- Parameters:
jsonArray - the json array to convert
- Returns:
- the resulting map
addField
public static void addField(JSONObject json,
String name,
Object value)
addDefaultField
public static void addDefaultField(JSONObject json,
String name,
Object defaultValue,
Object value)
addListField
public static void addListField(JSONObject json,
String name,
List<String> list)
addArrayField
public static void addArrayField(JSONObject json,
String name,
String[] array)
addDateField
public static void addDateField(JSONObject json,
String name,
Date date)
Copyright © 2016 camunda services GmbH. All rights reserved.