Constructor and Description |
---|
EJson() |
Modifier and Type | Method and Description |
---|---|
static Object |
parse(com.fasterxml.jackson.core.JsonParser parser)
Parse the json and return as a List or Map.
|
static Object |
parse(Reader reader)
Parse the json and return as a List or Map.
|
static Object |
parse(String json)
Parse the json and return as a List or Map.
|
static List<Object> |
parseList(com.fasterxml.jackson.core.JsonParser parser)
Parse the json and return as a List taking a JsonParser.
|
static <T> List<T> |
parseList(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.core.JsonToken currentToken)
Parse the json returning as a List taking into account the current token.
|
static List<Object> |
parseList(Reader reader)
Parse the json and return as a List taking a Reader.
|
static List<Object> |
parseList(String json)
Parse the json and return as a List.
|
static <T> List<T> |
parseList(String json,
boolean modifyAware)
Parse the json and return as a modify aware List.
|
static Map<String,Object> |
parseObject(com.fasterxml.jackson.core.JsonParser parser)
Parse the json and return as a Map taking a JsonParser.
|
static Map<String,Object> |
parseObject(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.core.JsonToken token)
Parse the json and return as a Map taking a JsonParser and a starting token.
|
static Map<String,Object> |
parseObject(Reader reader)
Parse the json and return as a Map taking a reader.
|
static Map<String,Object> |
parseObject(Reader reader,
boolean modifyAware)
Parse the json and return as a Map taking a reader.
|
static Map<String,Object> |
parseObject(String json)
Parse the json and return as a Map.
|
static Map<String,Object> |
parseObject(String json,
boolean modifyAware)
Parse the json and return as a Map additionally specifying if the returned map should
be modify aware meaning that it can detect when it has been modified.
|
static <T> Set<T> |
parseSet(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.core.JsonToken currentToken)
Parse the json returning as a Set taking into account the current token.
|
static <T> Set<T> |
parseSet(String json,
boolean modifyAware)
Parse the json returning a Set that might be modify aware.
|
static String |
write(Object object)
Write the nested Map/List as json.
|
static void |
write(Object object,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator)
Write the nested Map/List as json to the jsonGenerator.
|
static void |
write(Object object,
Writer writer)
Write the nested Map/List as json to the writer.
|
static void |
writeCollection(Collection<Object> collection,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator)
Write the collection as json array to the jsonGenerator.
|
public EJson()
public static String write(Object object) throws IOException
IOException
public static void write(Object object, Writer writer) throws IOException
IOException
public static void write(Object object, com.fasterxml.jackson.core.JsonGenerator jsonGenerator) throws IOException
IOException
public static void writeCollection(Collection<Object> collection, com.fasterxml.jackson.core.JsonGenerator jsonGenerator) throws IOException
IOException
public static Map<String,Object> parseObject(String json, boolean modifyAware) throws IOException
IOException
public static Map<String,Object> parseObject(String json) throws IOException
IOException
public static Map<String,Object> parseObject(Reader reader, boolean modifyAware) throws IOException
IOException
public static Map<String,Object> parseObject(Reader reader) throws IOException
IOException
public static Map<String,Object> parseObject(com.fasterxml.jackson.core.JsonParser parser) throws IOException
IOException
public static Map<String,Object> parseObject(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.core.JsonToken token) throws IOException
Used when the first token is checked to see if the value is null prior to calling this.
IOException
public static <T> List<T> parseList(String json, boolean modifyAware) throws IOException
IOException
public static List<Object> parseList(String json) throws IOException
IOException
public static List<Object> parseList(Reader reader) throws IOException
IOException
public static List<Object> parseList(com.fasterxml.jackson.core.JsonParser parser) throws IOException
IOException
public static <T> List<T> parseList(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.core.JsonToken currentToken) throws IOException
IOException
public static Object parse(String json) throws IOException
IOException
public static Object parse(Reader reader) throws IOException
IOException
public static Object parse(com.fasterxml.jackson.core.JsonParser parser) throws IOException
IOException
public static <T> Set<T> parseSet(String json, boolean modifyAware) throws IOException
IOException
public static <T> Set<T> parseSet(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.core.JsonToken currentToken) throws IOException
IOException
Copyright © 2019. All rights reserved.