public class JsonUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
buildPath(String parentPath,
String key)
use bracket notation if needed instead of dot notation
|
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 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 |
toJson(Object o) |
static com.jayway.jsonpath.DocumentContext |
toJsonDoc(Object o) |
static com.jayway.jsonpath.DocumentContext |
toJsonDoc(String raw) |
static String |
toPrettyJsonString(com.jayway.jsonpath.DocumentContext doc) |
static String |
toStrictJsonString(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 String buildPath(String parentPath, String key)
public static com.jayway.jsonpath.DocumentContext emptyJsonObject()
public static com.jayway.jsonpath.DocumentContext emptyJsonArray(int length)
Copyright © 2019. All rights reserved.