public class MJson extends Object
MJson class.
| Modifier and Type | Field and Description |
|---|---|
static TransformHelper |
DEFAULT_HELPER
Constant
DEFAULT_HELPER |
static TransformStrategy |
DEFAULT_STRATEGY
Constant
DEFAULT_STRATEGY |
| Constructor and Description |
|---|
MJson() |
| Modifier and Type | Method and Description |
|---|---|
static org.codehaus.jackson.node.ArrayNode |
createArrayNode()
createArrayNode.
|
static org.codehaus.jackson.node.ObjectNode |
createObjectNode()
createObjectNode.
|
static String |
encode(String in)
encode.
|
static String |
encodeValue(Object in)
encodeValue.
|
static org.codehaus.jackson.JsonNode |
getByPath(org.codehaus.jackson.JsonNode parent,
String path)
locate and return a json node inside a structure.
|
static org.codehaus.jackson.map.ObjectMapper |
getMapper()
Getter for the field
mapper. |
static String |
getText(org.codehaus.jackson.JsonNode parent,
String path,
String def)
Search a node and returns the text value.
|
static Object |
getValue(org.codehaus.jackson.JsonNode node)
getValue.
|
static Object |
getValue(org.codehaus.jackson.JsonNode parent,
String path)
getValue.
|
static <T> T |
getValue(org.codehaus.jackson.JsonNode parent,
String path,
T def)
Search a node by path and return the value of the node.
|
static Object |
getValue(org.codehaus.jackson.JsonNode node,
TransformHelper helper)
getValue.
|
static Object |
jsonToPojo(org.codehaus.jackson.JsonNode from)
Transform a json structure into an object
|
static Object |
jsonToPojo(org.codehaus.jackson.JsonNode from,
Class<?> type,
TransformHelper helper)
jsonToPojo.
|
static Object |
jsonToPojo(org.codehaus.jackson.JsonNode from,
TransformHelper helper)
jsonToPojo.
|
static org.codehaus.jackson.JsonNode |
load(InputStream r)
load.
|
static org.codehaus.jackson.JsonNode |
load(Reader r)
load.
|
static org.codehaus.jackson.JsonNode |
load(String in)
load.
|
static org.codehaus.jackson.JsonNode |
pojoToJson(Object from)
Transform a object via pojo framework to a json structure.
|
static org.codehaus.jackson.JsonNode |
pojoToJson(Object from,
TransformHelper helper)
pojoToJson.
|
static void |
propertiesToPojo(Map<String,String> from,
Object to,
TransformHelper helper)
propertiesToPojo.
|
static <T> T |
read(InputStream r,
Class<T> type)
read.
|
static <T> T |
read(InputStream r,
T def)
read.
|
static <T> T |
read(Reader r,
Class<T> type)
read.
|
static <T> T |
read(Reader r,
T def)
read.
|
static void |
save(org.codehaus.jackson.JsonNode json,
OutputStream w)
save.
|
static void |
save(org.codehaus.jackson.JsonNode json,
Writer w)
save.
|
static String |
toString(org.codehaus.jackson.JsonNode to)
toString.
|
static String |
write(Object value)
write.
|
static void |
write(Object value,
OutputStream out)
write.
|
static void |
write(Object value,
Writer out)
write.
|
public static final TransformStrategy DEFAULT_STRATEGY
DEFAULT_STRATEGYpublic static final TransformHelper DEFAULT_HELPER
DEFAULT_HELPERpublic static void save(org.codehaus.jackson.JsonNode json,
Writer w)
throws org.codehaus.jackson.JsonGenerationException,
org.codehaus.jackson.map.JsonMappingException,
IOException
save.
json - a JsonNode object.w - a Writer object.org.codehaus.jackson.JsonGenerationException - if any.org.codehaus.jackson.map.JsonMappingException - if any.IOException - if any.public static void save(org.codehaus.jackson.JsonNode json,
OutputStream w)
throws org.codehaus.jackson.JsonGenerationException,
org.codehaus.jackson.map.JsonMappingException,
IOException
save.
json - a JsonNode object.w - a OutputStream object.org.codehaus.jackson.JsonGenerationException - if any.org.codehaus.jackson.map.JsonMappingException - if any.IOException - if any.public static org.codehaus.jackson.JsonNode load(InputStream r) throws org.codehaus.jackson.JsonProcessingException, IOException
load.
r - a InputStream object.JsonNode object.org.codehaus.jackson.JsonProcessingException - if any.IOException - if any.public static org.codehaus.jackson.JsonNode load(String in) throws org.codehaus.jackson.JsonProcessingException, IOException
load.
in - a String object.JsonNode object.org.codehaus.jackson.JsonProcessingException - if any.IOException - if any.public static org.codehaus.jackson.JsonNode load(Reader r) throws org.codehaus.jackson.JsonProcessingException, IOException
load.
r - a Reader object.JsonNode object.org.codehaus.jackson.JsonProcessingException - if any.IOException - if any.public static void write(Object value, OutputStream out) throws org.codehaus.jackson.JsonGenerationException, org.codehaus.jackson.map.JsonMappingException, IOException
write.
value - a Object object.out - a OutputStream object.org.codehaus.jackson.JsonGenerationException - if any.org.codehaus.jackson.map.JsonMappingException - if any.IOException - if any.public static void write(Object value, Writer out) throws org.codehaus.jackson.JsonGenerationException, org.codehaus.jackson.map.JsonMappingException, IOException
write.
value - a Object object.out - a Writer object.org.codehaus.jackson.JsonGenerationException - if any.org.codehaus.jackson.map.JsonMappingException - if any.IOException - if any.public static String write(Object value) throws org.codehaus.jackson.JsonGenerationException, org.codehaus.jackson.map.JsonMappingException, IOException
write.
value - a Object object.String object.org.codehaus.jackson.JsonGenerationException - if any.org.codehaus.jackson.map.JsonMappingException - if any.IOException - if any.public static <T> T read(InputStream r, Class<T> type) throws org.codehaus.jackson.JsonParseException, org.codehaus.jackson.map.JsonMappingException, IOException
read.
T - a T object.r - a InputStream object.type - a Class object.org.codehaus.jackson.JsonParseException - if any.org.codehaus.jackson.map.JsonMappingException - if any.IOException - if any.public static <T> T read(Reader r, Class<T> type) throws org.codehaus.jackson.JsonParseException, org.codehaus.jackson.map.JsonMappingException, IOException
read.
T - a T object.r - a Reader object.type - a Class object.org.codehaus.jackson.JsonParseException - if any.org.codehaus.jackson.map.JsonMappingException - if any.IOException - if any.public static <T> T read(Reader r, T def)
read.
T - a T object.r - a Reader object.def - a T object.public static <T> T read(InputStream r, T def)
read.
T - a T object.r - a InputStream object.def - a T object.public static org.codehaus.jackson.JsonNode getByPath(org.codehaus.jackson.JsonNode parent,
String path)
parent - a JsonNode object.path - slash separated pathJsonNode object.public static <T> T getValue(org.codehaus.jackson.JsonNode parent,
String path,
T def)
T - a T object.parent - a JsonNode object.path - see getByPathdef - a T object.public static Object getValue(org.codehaus.jackson.JsonNode node)
getValue.
node - a JsonNode object.Object object.public static Object getValue(org.codehaus.jackson.JsonNode node, TransformHelper helper)
getValue.
node - a JsonNode object.helper - a TransformHelper object.Object object.public static String getText(org.codehaus.jackson.JsonNode parent, String path, String def)
public static org.codehaus.jackson.JsonNode pojoToJson(Object from)
from - a Object object.JsonNode object.public static void propertiesToPojo(Map<String,String> from, Object to, TransformHelper helper) throws IOException
propertiesToPojo.
from - a Map object.to - a Object object.helper - a TransformHelper object.IOException - if any.public static Object jsonToPojo(org.codehaus.jackson.JsonNode from)
from - a JsonNode object.Object object.public static Object jsonToPojo(org.codehaus.jackson.JsonNode from, TransformHelper helper)
jsonToPojo.
from - a JsonNode object.helper - a TransformHelper object.Object object.public static org.codehaus.jackson.node.ObjectNode createObjectNode()
createObjectNode.
ObjectNode object.public static org.codehaus.jackson.JsonNode pojoToJson(Object from, TransformHelper helper)
pojoToJson.
from - a Object object.helper - a TransformHelper object.JsonNode object.public static Object jsonToPojo(org.codehaus.jackson.JsonNode from, Class<?> type, TransformHelper helper)
jsonToPojo.
from - a JsonNode object.type - a Class object.helper - a TransformHelper object.Object object.public static org.codehaus.jackson.node.ArrayNode createArrayNode()
createArrayNode.
ArrayNode object.public static org.codehaus.jackson.map.ObjectMapper getMapper()
Getter for the field mapper.
ObjectMapper object.public static String toString(org.codehaus.jackson.JsonNode to) throws org.codehaus.jackson.JsonGenerationException, org.codehaus.jackson.map.JsonMappingException, IOException
toString.
to - a JsonNode object.String object.org.codehaus.jackson.JsonGenerationException - if any.org.codehaus.jackson.map.JsonMappingException - if any.IOException - if any.Copyright © 2016. All Rights Reserved.