| Package | Description |
|---|---|
| net.minidev.json | |
| net.minidev.json.parser | |
| net.minidev.json.writer |
| Modifier and Type | Field and Description |
|---|---|
private JsonReaderI<? super T> |
JSONNavi.mapper |
| Modifier and Type | Method and Description |
|---|---|
protected static <T> T |
JSONValue.parse(byte[] in,
JsonReaderI<T> mapper)
Parse input json as a mapTo class
|
protected static <T> T |
JSONValue.parse(java.io.Reader in,
JsonReaderI<T> mapper)
Parse input json as a mapTo class
|
protected static <T> T |
JSONValue.parse(java.lang.String in,
JsonReaderI<T> mapper)
Parse input json as a mapTo class
|
static <T> void |
JSONValue.registerReader(java.lang.Class<T> type,
JsonReaderI<T> mapper)
register a deserializer for a class.
|
| Constructor and Description |
|---|
JSONNavi(JsonReaderI<? super T> mapper) |
JSONNavi(java.lang.String json,
JsonReaderI<T> mapper) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
JSONParser.parse(byte[] in,
JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
<T> T |
JSONParserByteArray.parse(byte[] in,
JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
<T> T |
JSONParser.parse(java.io.InputStream in,
JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
<T> T |
JSONParserInputStream.parse(java.io.InputStream in,
JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
protected <T> T |
JSONParserBase.parse(JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
<T> T |
JSONParser.parse(java.io.Reader in,
JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
<T> T |
JSONParserReader.parse(java.io.Reader in,
JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
<T> T |
JSONParser.parse(java.lang.String in,
JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
<T> T |
JSONParserString.parse(java.lang.String in,
JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
protected <T> T |
JSONParserBase.readArray(JsonReaderI<T> mapper) |
protected <T> T |
JSONParserBase.readFirst(JsonReaderI<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
protected java.lang.Object |
JSONParserBase.readMain(JsonReaderI<?> mapper,
boolean[] stop)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
protected <T> T |
JSONParserBase.readObject(JsonReaderI<T> mapper) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArraysMapper<T> |
static class |
ArraysMapper.GenericMapper<T> |
class |
BeansMapper<T> |
static class |
BeansMapper.Bean<T> |
static class |
BeansMapper.BeanNoConv<T> |
static class |
CollectionMapper.ListClass<T> |
static class |
CollectionMapper.ListType<T> |
static class |
CollectionMapper.MapClass<T> |
static class |
CollectionMapper.MapType<T> |
class |
CompessorMapper |
class |
DefaultMapper<T>
Simple Reader Class for generic Map
|
class |
DefaultMapperCollection<T> |
class |
DefaultMapperOrdered |
class |
FakeMapper |
class |
MapperRemapped<T>
Simple solution to supporr on read filed renaming
|
class |
UpdaterMapper<T> |
| Modifier and Type | Field and Description |
|---|---|
static JsonReaderI<java.lang.Object> |
FakeMapper.DEFAULT |
JsonReaderI<JSONAwareEx> |
JsonReader.DEFAULT |
JsonReaderI<JSONAwareEx> |
JsonReader.DEFAULT_ORDERED |
(package private) JsonReaderI<?> |
UpdaterMapper.mapper |
static JsonReaderI<java.lang.Boolean[]> |
ArraysMapper.MAPPER_BOOL |
static JsonReaderI<java.lang.Byte[]> |
ArraysMapper.MAPPER_BYTE |
static JsonReaderI<java.lang.Character[]> |
ArraysMapper.MAPPER_CHAR |
static JsonReaderI<java.util.Date> |
BeansMapper.MAPPER_DATE |
static JsonReaderI<java.lang.Double[]> |
ArraysMapper.MAPPER_DOUBLE |
static JsonReaderI<java.lang.Float[]> |
ArraysMapper.MAPPER_FLOAT |
static JsonReaderI<java.lang.Integer[]> |
ArraysMapper.MAPPER_INT |
static JsonReaderI<java.lang.Long[]> |
ArraysMapper.MAPPER_LONG |
static JsonReaderI<boolean[]> |
ArraysMapper.MAPPER_PRIM_BOOL |
static JsonReaderI<byte[]> |
ArraysMapper.MAPPER_PRIM_BYTE |
static JsonReaderI<char[]> |
ArraysMapper.MAPPER_PRIM_CHAR |
static JsonReaderI<double[]> |
ArraysMapper.MAPPER_PRIM_DOUBLE |
static JsonReaderI<float[]> |
ArraysMapper.MAPPER_PRIM_FLOAT |
static JsonReaderI<int[]> |
ArraysMapper.MAPPER_PRIM_INT |
static JsonReaderI<long[]> |
ArraysMapper.MAPPER_PRIM_LONG |
static JsonReaderI<short[]> |
ArraysMapper.MAPPER_PRIM_SHORT |
static JsonReaderI<java.lang.Short[]> |
ArraysMapper.MAPPER_SHORT |
private JsonReaderI<T> |
MapperRemapped.parent |
(package private) JsonReaderI<?> |
ArraysMapper.GenericMapper.subMapper |
(package private) JsonReaderI<?> |
CollectionMapper.MapType.subMapper |
(package private) JsonReaderI<?> |
CollectionMapper.MapClass.subMapper |
(package private) JsonReaderI<?> |
CollectionMapper.ListType.subMapper |
(package private) JsonReaderI<?> |
CollectionMapper.ListClass.subMapper |
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.ConcurrentHashMap<java.lang.reflect.Type,JsonReaderI<?>> |
JsonReader.cache |
| Modifier and Type | Method and Description |
|---|---|
<T> JsonReaderI<T> |
JsonReader.getMapper(java.lang.Class<T> type)
Get the corresponding mapper Class, or create it on first call
|
<T> JsonReaderI<T> |
JsonReader.getMapper(java.lang.reflect.ParameterizedType type) |
<T> JsonReaderI<T> |
JsonReader.getMapper(java.lang.reflect.Type type) |
JsonReaderI<?> |
ArraysMapper.GenericMapper.startArray(java.lang.String key) |
JsonReaderI<?> |
BeansMapper.Bean.startArray(java.lang.String key) |
JsonReaderI<?> |
BeansMapper.BeanNoConv.startArray(java.lang.String key) |
JsonReaderI<?> |
CollectionMapper.MapType.startArray(java.lang.String key) |
JsonReaderI<?> |
CollectionMapper.MapClass.startArray(java.lang.String key) |
JsonReaderI<?> |
CollectionMapper.ListType.startArray(java.lang.String key) |
JsonReaderI<?> |
CollectionMapper.ListClass.startArray(java.lang.String key) |
JsonReaderI<?> |
CompessorMapper.startArray(java.lang.String key) |
JsonReaderI<JSONAwareEx> |
DefaultMapper.startArray(java.lang.String key) |
JsonReaderI<T> |
DefaultMapperCollection.startArray(java.lang.String key) |
JsonReaderI<JSONAwareEx> |
DefaultMapperOrdered.startArray(java.lang.String key) |
JsonReaderI<?> |
FakeMapper.startArray(java.lang.String key) |
JsonReaderI<?> |
JsonReaderI.startArray(java.lang.String key)
called when json-smart parser start an array.
|
JsonReaderI<?> |
MapperRemapped.startArray(java.lang.String key) |
JsonReaderI<?> |
UpdaterMapper.startArray(java.lang.String key)
called when json-smart parser start an array.
|
JsonReaderI<?> |
ArraysMapper.GenericMapper.startObject(java.lang.String key) |
JsonReaderI<?> |
BeansMapper.Bean.startObject(java.lang.String key) |
JsonReaderI<?> |
BeansMapper.BeanNoConv.startObject(java.lang.String key) |
JsonReaderI<?> |
CollectionMapper.MapType.startObject(java.lang.String key) |
JsonReaderI<?> |
CollectionMapper.MapClass.startObject(java.lang.String key) |
JsonReaderI<?> |
CollectionMapper.ListType.startObject(java.lang.String key) |
JsonReaderI<?> |
CollectionMapper.ListClass.startObject(java.lang.String key) |
JsonReaderI<?> |
CompessorMapper.startObject(java.lang.String key) |
JsonReaderI<JSONAwareEx> |
DefaultMapper.startObject(java.lang.String key) |
JsonReaderI<T> |
DefaultMapperCollection.startObject(java.lang.String key) |
JsonReaderI<JSONAwareEx> |
DefaultMapperOrdered.startObject(java.lang.String key) |
JsonReaderI<?> |
FakeMapper.startObject(java.lang.String key) |
JsonReaderI<?> |
JsonReaderI.startObject(java.lang.String key)
called when json-smart parser meet an object key
|
JsonReaderI<?> |
MapperRemapped.startObject(java.lang.String key) |
JsonReaderI<?> |
UpdaterMapper.startObject(java.lang.String key)
called when json-smart parser meet an object key
|
| Modifier and Type | Method and Description |
|---|---|
<T> void |
JsonReader.registerReader(java.lang.Class<T> type,
JsonReaderI<T> mapper) |
| Constructor and Description |
|---|
MapperRemapped(JsonReaderI<T> parent) |