public interface IJsonManager
Json strings and objects.| Modifier and Type | Method and Description |
|---|---|
IJsonObject |
create()
Creates an empty
JsonObject |
IJsonObject |
create(InputStream inputStream)
Creates a
JsonObject from an inputStream. |
IJsonObject |
create(String jsonString)
Creates a
JsonObject from a Json
String. |
IJsonArray |
createArray()
Creates an empty
JsonArray. |
IJsonArray |
createArray(InputStream inputStream)
Creates a
JsonArray from an inputStream. |
IJsonArray |
createArray(String jsonString)
Creates a
JsonArray from a Json
String. |
<T> T |
fromJsonInputStream(InputStream inputStream,
Class<T> clazz)
Creates an instance of the specified
T type
from a Json inputStream. |
Map<String,Object> |
fromJsonInputStreamToMap(InputStream inputStream)
Creates a
Map<String, Object> from a Json inputStream. |
<T> T |
fromJsonString(String jsonString,
Class<T> clazz)
Creates an instance of the specified
T type
from a Json String. |
Map<String,Object> |
fromJsonStringToMap(String jsonString)
Creates a
Map<String, Object> from a Json
String. |
Date |
parseDateFromJson(String str)
Converts a
Json date to a Java UTC date. |
String |
toJsonString(Object obj)
Gets the
Json String representation of
the specified object. |
String |
toJsonString(Object obj,
boolean pretty)
Gets the
Json String representation of the
specified object. |
IJsonObject create()
JsonObjectIJsonObject create(String jsonString)
JsonObject from a Json
String.IJsonObject create(InputStream inputStream)
JsonObject from an inputStream.IJsonArray createArray()
JsonArray.IJsonArray createArray(String jsonString)
JsonArray from a Json
String.IJsonArray createArray(InputStream inputStream)
JsonArray from an inputStream.String toJsonString(Object obj)
Json String representation of
the specified object.String toJsonString(Object obj, boolean pretty)
Json String representation of the
specified object.pretty - if true, the generated
String will be formatted.Map<String,Object> fromJsonStringToMap(String jsonString)
Map<String, Object> from a Json
String.Map<String,Object> fromJsonInputStreamToMap(InputStream inputStream)
Map<String, Object> from a Json inputStream.<T> T fromJsonString(String jsonString, Class<T> clazz)
T type
from a Json String.<T> T fromJsonInputStream(InputStream inputStream, Class<T> clazz)
T type
from a Json inputStream.Copyright © 2016. All rights reserved.