Package | Description |
---|---|
com.cedarsoftware.util.io | |
com.cedarsoftware.util.io.factory |
Modifier and Type | Class and Description |
---|---|
class |
JsonReader
Read an object graph in JSON format and make it available in Java objects, or
in a "Map of Maps." (untyped representation).
|
class |
MapResolver
The MapResolver converts the raw Maps created from the JsonParser to higher
quality Maps representing the implied object graph.
|
class |
ObjectResolver
The ObjectResolver converts the raw Maps created from the JsonParser to Java
objects (a graph of Java instances).
|
class |
Resolver
This class is used to convert a source of Java Maps that were created from
the JsonParser.
|
Modifier and Type | Method and Description |
---|---|
default void |
JsonReader.ClassFactory.gatherRemainingValues(ReaderContext context,
JsonObject jObj,
List<Object> arguments,
Set<String> excludedFields) |
default Object |
JsonReader.ClassFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context)
Implement this method to return a new instance of the passed in Class.
|
Object |
JsonReader.CollectionFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
JsonReader.MapFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
Readers.URLReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.LocaleReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.CalendarReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.StringReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.ClassReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.AtomicBooleanReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.AtomicIntegerReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.AtomicLongReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.BigIntegerReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.BigDecimalReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.StringBuilderReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.StringBufferReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.UUIDReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
Object |
Readers.RecordReader.read(Object o,
Deque<JsonObject> stack,
ReaderContext context) |
default Object |
JsonReader.JsonClassReader.read(Object jOb,
Deque<JsonObject> stack,
ReaderContext context) |
Modifier and Type | Method and Description |
---|---|
protected LocalDateTime |
LocalDateTimeFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected abstract T |
AbstractTemporalFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected MonthDay |
MonthDayFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected OffsetTime |
OffsetTimeFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected OffsetDateTime |
OffsetDateTimeFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected ZonedDateTime |
ZonedDateTimeFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected YearMonth |
YearMonthFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected Instant |
InstantFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected LocalTime |
LocalTimeFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected LocalDate |
LocalDateFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
protected Year |
YearFactory.fromJsonObject(JsonObject job,
ReaderContext context) |
T |
AbstractTemporalFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
EnumClassFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
StackTraceElementFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
ZoneId |
ZoneIdFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
PeriodFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
DateFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
ZoneOffset |
ZoneOffsetFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
ThrowableFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
DurationFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
TimeZoneFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Object |
SqlDateFactory.newInstance(Class<?> c,
JsonObject jObj,
ReaderContext context) |
Copyright © 2023. All rights reserved.