Uses of Interface
com.dslplatform.json.JsonReader.ReadObject
-
Packages that use JsonReader.ReadObject Package Description com.dslplatform.json com.dslplatform.json.runtime -
-
Uses of JsonReader.ReadObject in com.dslplatform.json
Fields in com.dslplatform.json declared as JsonReader.ReadObject Modifier and Type Field Description private static JsonReader.ReadObject<java.net.InetAddress>NetConverter. ADDRESS_READERstatic JsonReader.ReadObject<boolean[]>BoolConverter. ARRAY_READERstatic JsonReader.ReadObject<java.time.OffsetDateTime>JavaTimeConverter. DATE_TIME_READERstatic JsonReader.ReadObject<java.math.BigDecimal>NumberConverter. DECIMAL_READERstatic JsonReader.ReadObject<double[]>NumberConverter. DOUBLE_ARRAY_READERstatic JsonReader.ReadObject<java.lang.Double>NumberConverter. DOUBLE_READERstatic JsonReader.ReadObject<float[]>NumberConverter. FLOAT_ARRAY_READERstatic JsonReader.ReadObject<java.lang.Float>NumberConverter. FLOAT_READERprivate static JsonReader.ReadObject<java.awt.image.BufferedImage>JavaGeomConverter. IMAGE_READERstatic JsonReader.ReadObject<int[]>NumberConverter. INT_ARRAY_READERstatic JsonReader.ReadObject<java.lang.Integer>NumberConverter. INT_READERstatic JsonReader.ReadObject<java.time.LocalDate>JavaTimeConverter. LOCAL_DATE_READERstatic JsonReader.ReadObject<java.time.LocalDateTime>JavaTimeConverter. LOCAL_DATE_TIME_READERstatic JsonReader.ReadObject<java.time.LocalTime>JavaTimeConverter. LOCAL_TIME_READERprivate static JsonReader.ReadObject<java.awt.geom.Point2D.Double>JavaGeomConverter. LOCATION_READERstatic JsonReader.ReadObject<long[]>NumberConverter. LONG_ARRAY_READERstatic JsonReader.ReadObject<java.lang.Long>NumberConverter. LONG_READERprivate static JsonReader.ReadObject<java.util.LinkedHashMap>ObjectConverter. MAP_READERstatic JsonReader.ReadObject<java.lang.Double>NumberConverter. NULLABLE_DOUBLE_READERstatic JsonReader.ReadObject<java.lang.Float>NumberConverter. NULLABLE_FLOAT_READERstatic JsonReader.ReadObject<java.lang.Integer>NumberConverter. NULLABLE_INT_READERstatic JsonReader.ReadObject<java.lang.Long>NumberConverter. NULLABLE_LONG_READERstatic JsonReader.ReadObject<java.lang.Boolean>BoolConverter. NULLABLE_READERstatic JsonReader.ReadObject<java.lang.Short>NumberConverter. NULLABLE_SHORT_READERstatic JsonReader.ReadObject<java.time.OffsetTime>JavaTimeConverter. OFFSET_TIME_READERprivate static JsonReader.ReadObject<java.awt.Point>JavaGeomConverter. POINT_READERprivate JsonReader.ReadObject<T>JsonReader.WithReader. readerstatic JsonReader.ReadObject<byte[]>BinaryConverter. READERstatic JsonReader.ReadObject<java.lang.Boolean>BoolConverter. READERstatic JsonReader.ReadObject<java.lang.String>StringConverter. READERstatic JsonReader.ReadObject<java.util.UUID>UUIDConverter. READERprivate static JsonReader.ReadObject<org.w3c.dom.Element>XmlConverter. READERstatic JsonReader.ReadObject<char[]>StringConverter. READER_ARRAYstatic JsonReader.ReadObject<java.lang.StringBuffer>StringConverter. READER_BUFFERstatic JsonReader.ReadObject<java.lang.StringBuilder>StringConverter. READER_BUILDERprivate static JsonReader.ReadObject<java.awt.geom.Rectangle2D.Double>JavaGeomConverter. RECTANGLE_READERstatic JsonReader.ReadObject<short[]>NumberConverter. SHORT_ARRAY_READERstatic JsonReader.ReadObject<java.lang.Short>NumberConverter. SHORT_READERprivate static JsonReader.ReadObject<java.sql.Date>JavaTimeConverter. SQL_DATE_READERprivate static JsonReader.ReadObject<java.sql.Timestamp>JavaTimeConverter. SQL_TIMESTAMP_READERprivate static JsonReader.ReadObject<java.util.Map<java.lang.String,java.lang.String>>MapConverter. TYPED_MAP_READERprivate static JsonReader.ReadObject<java.util.Map<java.lang.String,java.lang.Object>>ObjectConverter. TYPED_MAP_READERprivate static JsonReader.ReadObject<java.net.URI>NetConverter. URI_READERprivate static JsonReader.ReadObject<java.util.Date>JavaTimeConverter. UTIL_DATE_READERstatic JsonReader.ReadObject<java.time.ZonedDateTime>JavaTimeConverter. ZONED_DATE_TIME_READERFields in com.dslplatform.json with type parameters of type JsonReader.ReadObject Modifier and Type Field Description protected java.util.List<DslJson.ConverterFactory<JsonReader.ReadObject>>DslJson. readerFactoriesprivate java.util.List<DslJson.ConverterFactory<JsonReader.ReadObject>>DslJson.Settings. readerFactoriesprivate java.util.concurrent.ConcurrentMap<java.lang.reflect.Type,JsonReader.ReadObject>DslJson. readersMethods in com.dslplatform.json that return JsonReader.ReadObject Modifier and Type Method Description private <T extends JsonObject>
JsonReader.ReadObject<T>DslJson. convertToReader(JsonReader.ReadJsonObject<T> decoder)JsonReader.ReadObjectDslJson. registerReader(java.lang.reflect.Type manifest, JsonReader.ReadObject<?> reader)Register custom reader for specific type (JSON -> instance conversion).<T> JsonReader.ReadObject<T>DslJson. tryFindReader(java.lang.Class<T> manifest)Try to find registered reader for provided type.JsonReader.ReadObject<?>DslJson. tryFindReader(java.lang.reflect.Type manifest)Try to find registered reader for provided type.<T> JsonReader.ReadObject<T>TypeLookup. tryFindReader(java.lang.Class<T> manifest)Methods in com.dslplatform.json with parameters of type JsonReader.ReadObject Modifier and Type Method Description <T> TDslJson. deserialize(JsonReader.ReadObject<T> converter, JsonReader<TContext> input)Reusable deserialize API.<T,S extends T>
java.util.ArrayList<T>JsonReader. deserializeCollection(JsonReader.ReadObject<S> readObject)<T,S extends T>
voidJsonReader. deserializeCollection(JsonReader.ReadObject<S> readObject, java.util.Collection<T> res)<T,S extends T>
java.util.ArrayList<T>JsonReader. deserializeNullableCollection(JsonReader.ReadObject<S> readObject)<T,S extends T>
voidJsonReader. deserializeNullableCollection(JsonReader.ReadObject<S> readObject, java.util.Collection<T> res)<T> java.util.Iterator<T>JsonReader. iterateOver(JsonReader.ReadObject<T> reader)<T> TJsonReader. next(JsonReader.ReadObject<T> reader)Will advance to next token and read the JSON into specified type<T> T[]JsonReader. readArray(JsonReader.ReadObject<T> readObject, T[] emptyArray)<T> java.util.ArrayList<T>JsonReader. readCollection(JsonReader.ReadObject<T> readObject)<K,V>
java.util.LinkedHashMap<K,V>JsonReader. readMap(JsonReader.ReadObject<K> readKey, JsonReader.ReadObject<V> readValue)<T> java.util.LinkedHashSet<T>JsonReader. readSet(JsonReader.ReadObject<T> readObject)<T,S extends T>
voidDslJson. registerReader(java.lang.Class<T> manifest, JsonReader.ReadObject<S> reader)Register custom reader for specific type (JSON -> instance conversion).JsonReader.ReadObjectDslJson. registerReader(java.lang.reflect.Type manifest, JsonReader.ReadObject<?> reader)Register custom reader for specific type (JSON -> instance conversion).Method parameters in com.dslplatform.json with type arguments of type JsonReader.ReadObject Modifier and Type Method Description booleanDslJson. registerReaderFactory(DslJson.ConverterFactory<? extends JsonReader.ReadObject> factory)DslJson.Settings<TContext>DslJson.Settings. resolveReader(DslJson.ConverterFactory<? extends JsonReader.ReadObject> reader)DslJson will iterate over converter factories when requested type is unknown.Constructors in com.dslplatform.json with parameters of type JsonReader.ReadObject Constructor Description WithReader(JsonReader.ReadObject<T> reader, JsonReader json) -
Uses of JsonReader.ReadObject in com.dslplatform.json.runtime
Subinterfaces of JsonReader.ReadObject in com.dslplatform.json.runtime Modifier and Type Interface Description interfaceFormatConverter<T>Classes in com.dslplatform.json.runtime that implement JsonReader.ReadObject Modifier and Type Class Description classArrayDecoder<T>classArrayFormatDescription<B,T>classCollectionDecoder<E,T extends java.util.Collection<E>>classEnumDescription<T extends java.lang.Enum<T>>classFormatDescription<T>private static classImmutableAnalyzer.LazyImmutableDescriptionprivate static classImmutableAnalyzer.WriteMemberclassImmutableDescription<T>classMapDecoder<K,V,T extends java.util.Map<K,V>>classMixinDescription<T>private static classObjectAnalyzer.LazyObjectDescriptionclassObjectFormatDescription<B,T>classOptionalDecoder<T>Fields in com.dslplatform.json.runtime declared as JsonReader.ReadObject Modifier and Type Field Description private JsonReader.ReadObject<T>ArrayDecoder. decoderprivate JsonReader.ReadObject<P>AttributeDecoder. decoderprivate JsonReader.ReadObject<E>CollectionDecoder. decoderprivate JsonReader.ReadObjectImmutableAnalyzer.LazyImmutableDescription. decoderprivate JsonReader.ReadObjectImmutableAnalyzer.WriteMember. decoderprivate JsonReader.ReadObject<P>LazyAttributeDecoder. decoderprivate JsonReader.ReadObject<T>OptionalDecoder. decoderstatic JsonReader.ReadObject<java.lang.Object[]>ArrayAnalyzer.Runtime. JSON_READERstatic JsonReader.ReadObject<java.util.List<java.lang.Object>>CollectionAnalyzer.Runtime. JSON_READERstatic JsonReader.ReadObject<java.util.Map<java.lang.String,java.lang.Object>>MapAnalyzer.Runtime. JSON_READERstatic JsonReader.ReadObject<java.lang.Object>ObjectAnalyzer.Runtime. JSON_READERprivate JsonReader.ReadObject<K>MapDecoder. keyDecoderprivate JsonReader.ReadObjectObjectAnalyzer.LazyObjectDescription. resolvedReaderprivate static JsonReader.ReadObject<java.lang.String>MapAnalyzer. stringReaderprivate JsonReader.ReadObject<V>MapDecoder. valueDecoderFields in com.dslplatform.json.runtime with type parameters of type JsonReader.ReadObject Modifier and Type Field Description static DslJson.ConverterFactory<JsonReader.ReadObject>Settings. UNKNOWN_READERMethods in com.dslplatform.json.runtime with parameters of type JsonReader.ReadObject Modifier and Type Method Description static <T,R>
JsonReader.BindObject<T>Settings. createArrayDecoder(Settings.BiConsumer<T,R> write, JsonReader.ReadObject<R> decoder)static <T,R>
DecodePropertyInfo<JsonReader.BindObject<T>>Settings. createDecoder(Settings.BiConsumer<T,R> write, java.lang.String name, DslJson json, boolean exactNameMatch, boolean isMandatory, int index, boolean nonNull, JsonReader.ReadObject<R> decoder)private static <T> ImmutableDescription<T>ImmutableAnalyzer. unregister(java.lang.reflect.Type manifest, DslJson<?> json, JsonWriter.WriteObject oldWriter, JsonReader.ReadObject oldReader)Constructors in com.dslplatform.json.runtime with parameters of type JsonReader.ReadObject Constructor Description ArrayDecoder(T[] emptyInstance, JsonReader.ReadObject<T> decoder)AttributeDecoder(Settings.BiConsumer<T,P> write, JsonReader.ReadObject<P> decoder)CollectionDecoder(java.lang.reflect.Type manifest, java.util.concurrent.Callable<T> newInstance, JsonReader.ReadObject<E> decoder)MapDecoder(java.lang.reflect.Type manifest, java.util.concurrent.Callable<T> newInstance, JsonReader.ReadObject<K> keyDecoder, JsonReader.ReadObject<V> valueDecoder)OptionalDecoder(JsonReader.ReadObject<T> decoder)
-