Class Json
- java.lang.Object
-
- com.github.tomakehurst.wiremock.common.Json
-
public final class Json extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Json.PrivateView
static class
Json.PublicView
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
deepSize(com.fasterxml.jackson.databind.JsonNode node)
static com.fasterxml.jackson.databind.ObjectMapper
getObjectMapper()
static <T> T
mapToObject(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Class<T> targetClass)
static int
maxDeepSize(com.fasterxml.jackson.databind.JsonNode one, com.fasterxml.jackson.databind.JsonNode two)
static com.fasterxml.jackson.databind.JsonNode
node(java.lang.String json)
static <T> java.util.Map<java.lang.String,java.lang.Object>
objectToMap(T theObject)
static java.lang.String
prettyPrint(java.lang.String json)
static <T> T
read(java.lang.String json, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
static <T> T
read(java.lang.String json, java.lang.Class<T> clazz)
static byte[]
toByteArray(java.lang.Object object)
static <T> java.lang.String
write(T object)
static <T> java.lang.String
write(T object, java.lang.Class<?> view)
static <T> java.lang.String
writePrivate(T object)
-
-
-
Method Detail
-
read
public static <T> T read(java.lang.String json, java.lang.Class<T> clazz)
-
read
public static <T> T read(java.lang.String json, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
-
write
public static <T> java.lang.String write(T object)
-
writePrivate
public static <T> java.lang.String writePrivate(T object)
-
write
public static <T> java.lang.String write(T object, java.lang.Class<?> view)
-
getObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-
toByteArray
public static byte[] toByteArray(java.lang.Object object)
-
node
public static com.fasterxml.jackson.databind.JsonNode node(java.lang.String json)
-
maxDeepSize
public static int maxDeepSize(com.fasterxml.jackson.databind.JsonNode one, com.fasterxml.jackson.databind.JsonNode two)
-
deepSize
public static int deepSize(com.fasterxml.jackson.databind.JsonNode node)
-
prettyPrint
public static java.lang.String prettyPrint(java.lang.String json)
-
mapToObject
public static <T> T mapToObject(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Class<T> targetClass)
-
objectToMap
public static <T> java.util.Map<java.lang.String,java.lang.Object> objectToMap(T theObject)
-
-