public class JsonUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
buildPath(String parentPath,
String key) |
static com.jayway.jsonpath.DocumentContext |
emptyJsonArray(int length) |
static com.jayway.jsonpath.DocumentContext |
emptyJsonObject() |
static String |
escapeValue(String raw) |
static com.jayway.jsonpath.DocumentContext |
fromCsv(String raw) |
static <T> T |
fromJson(String s,
Class<T> clazz) |
static Object |
fromJson(String s,
String className) |
static com.jayway.jsonpath.DocumentContext |
fromYaml(String raw) |
static StringUtils.Pair |
getParentAndLeafPath(String path) |
static Object |
nashornObjectToJavaJSON(Object jsObj) |
static boolean |
pathExists(com.jayway.jsonpath.DocumentContext doc,
String path) |
static Map |
removeCyclicReferences(Map map) |
static void |
removeKeysWithNullValues(Object o) |
static void |
removeValueByPath(com.jayway.jsonpath.DocumentContext doc,
String path) |
static void |
setValueByPath(com.jayway.jsonpath.DocumentContext doc,
String path,
Object value) |
static void |
setValueByPath(com.jayway.jsonpath.DocumentContext doc,
String path,
Object value,
boolean remove) |
static String |
toCsv(List<Map<String,Object>> list) |
static String |
toJson(Object o) |
static com.jayway.jsonpath.DocumentContext |
toJsonDoc(Object o) |
static com.jayway.jsonpath.DocumentContext |
toJsonDoc(String raw) |
static com.jayway.jsonpath.DocumentContext |
toJsonDocStrict(String raw) |
static String |
toPrettyJsonString(com.jayway.jsonpath.DocumentContext doc) |
static String |
toStrictJsonString(String raw) |
public static com.jayway.jsonpath.DocumentContext toJsonDocStrict(String raw)
public static com.jayway.jsonpath.DocumentContext toJsonDoc(String raw)
public static com.jayway.jsonpath.DocumentContext toJsonDoc(Object o)
public static String toPrettyJsonString(com.jayway.jsonpath.DocumentContext doc)
public static void removeKeysWithNullValues(Object o)
public static StringUtils.Pair getParentAndLeafPath(String path)
public static void removeValueByPath(com.jayway.jsonpath.DocumentContext doc,
String path)
public static void setValueByPath(com.jayway.jsonpath.DocumentContext doc,
String path,
Object value)
public static void setValueByPath(com.jayway.jsonpath.DocumentContext doc,
String path,
Object value,
boolean remove)
public static boolean pathExists(com.jayway.jsonpath.DocumentContext doc,
String path)
public static com.jayway.jsonpath.DocumentContext fromYaml(String raw)
public static com.jayway.jsonpath.DocumentContext fromCsv(String raw)
public static com.jayway.jsonpath.DocumentContext emptyJsonObject()
public static com.jayway.jsonpath.DocumentContext emptyJsonArray(int length)
Copyright © 2020. All rights reserved.