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 classJson.PrivateViewstatic classJson.PublicView
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intdeepSize(com.fasterxml.jackson.databind.JsonNode node)static com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()static <T> TmapToObject(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Class<T> targetClass)static intmaxDeepSize(com.fasterxml.jackson.databind.JsonNode one, com.fasterxml.jackson.databind.JsonNode two)static com.fasterxml.jackson.databind.JsonNodenode(java.lang.String json)static <T> java.util.Map<java.lang.String,java.lang.Object>objectToMap(T theObject)static java.lang.StringprettyPrint(java.lang.String json)static <T> Tread(byte[] stream, java.lang.Class<T> clazz)static <T> Tread(java.lang.String json, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)static <T> Tread(java.lang.String json, java.lang.Class<T> clazz)static intschemaPropertyCount(com.fasterxml.jackson.databind.JsonNode schema)static byte[]toByteArray(java.lang.Object object)static <T> java.lang.Stringwrite(T object)static <T> java.lang.Stringwrite(T object, java.lang.Class<?> view)static <T> java.lang.StringwritePrivate(T object)
-
-
-
Method Detail
-
read
public static <T> T read(byte[] stream, java.lang.Class<T> clazz) throws java.io.IOException- Throws:
java.io.IOException
-
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)
-
schemaPropertyCount
public static int schemaPropertyCount(com.fasterxml.jackson.databind.JsonNode schema)
-
-