27package dev.rafex.ether.json;
29import java.io.InputStream;
30import java.io.OutputStream;
32import com.fasterxml.jackson.core.type.TypeReference;
33import com.fasterxml.jackson.databind.JavaType;
34import com.fasterxml.jackson.databind.JsonNode;
48 <T> T
readValue(InputStream input, TypeReference<T> typeRef);
54 <T> T
readValue(String content, TypeReference<T> typeRef);
60 <T> T
readValue(
byte[] content, TypeReference<T> typeRef);
76 JsonNode
at(JsonNode node, String pointer);
JsonNode valueToTree(Object value)
< T > T readValue(String content, Class< T > type)
String toJson(Object value)
< T > T readValue(InputStream input, TypeReference< T > typeRef)
JsonNode readTree(InputStream input)
byte[] toJsonBytes(Object value)
< T > T readValue(InputStream input, Class< T > type)
< T > T readValue(String content, JavaType type)
< T > T readValue(byte[] content, TypeReference< T > typeRef)
< T > T readValue(byte[] content, Class< T > type)
void writeValue(OutputStream output, Object value)
< T > T treeToValue(JsonNode node, TypeReference< T > typeRef)
JsonNode at(JsonNode node, String pointer)
JsonNode readTree(byte[] input)
< T > T readValue(InputStream input, JavaType type)
String toPrettyJson(Object value)
< T > T readValue(byte[] content, JavaType type)
< T > T readValue(String content, TypeReference< T > typeRef)
JsonNode readTree(String content)
< T > T treeToValue(JsonNode node, Class< T > type)