Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addDeserializationExclusionStrategy(ExclusionStrategy) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- addMissingField(List, long, long, String) - Static method in class com.jsoniter.CodegenAccess
- addNewDecoder(String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- addNewEncoder(String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- addNewMapDecoder(String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- addNewMapEncoder(String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- addSerializationExclusionStrategy(ExclusionStrategy) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- allBindings() - Method in class com.jsoniter.spi.ClassDescriptor
- allDecoderBindings() - Method in class com.jsoniter.spi.ClassDescriptor
- allEncoderBindings() - Method in class com.jsoniter.spi.ClassDescriptor
- annotations - Variable in class com.jsoniter.spi.Binding
- Any - Class in com.jsoniter.any
- Any() - Constructor for class com.jsoniter.any.Any
- ANY - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- Any.EntryIterator - Interface in com.jsoniter.any
- ARRAY - Enum constant in enum com.jsoniter.ValueType
- as(TypeLiteral<T>) - Method in class com.jsoniter.any.Any
- as(TypeLiteral<T>, Object...) - Method in class com.jsoniter.any.Any
- as(Class<T>) - Method in class com.jsoniter.any.Any
- as(Class<T>, Object...) - Method in class com.jsoniter.any.Any
- asExtraForUnknownProperties - Variable in class com.jsoniter.spi.ClassDescriptor
- asExtraForUnknownProperties() - Element in annotation type com.jsoniter.annotation.JsonObject
- asExtraWhenPresent - Variable in class com.jsoniter.spi.Binding
- asList() - Method in class com.jsoniter.any.Any
- asMap() - Method in class com.jsoniter.any.Any
- asMissingWhenNotPresent - Variable in class com.jsoniter.spi.Binding
- assignConfigName(Object) - Static method in class com.jsoniter.spi.JsoniterSpi
- at(int) - Method in class com.jsoniter.spi.Slice
B
- Base64FloatSupport - Class in com.jsoniter.extra
-
encode float/double as base64, faster than PreciseFloatSupport
- Base64FloatSupport() - Constructor for class com.jsoniter.extra.Base64FloatSupport
- Base64Support - Class in com.jsoniter.extra
-
byte[] <=> base64
- Base64Support() - Constructor for class com.jsoniter.extra.Base64Support
- BIG_DECIMAL - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- BIG_INTEGER - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- binding - Variable in class com.jsoniter.spi.EncodeTo
- Binding - Class in com.jsoniter.spi
- Binding(ClassInfo, Map<String, Type>, Type) - Constructor for class com.jsoniter.spi.Binding
- BINDING - Enum constant in enum com.jsoniter.annotation.JsonWrapperType
- bindingTypeWrappers - Variable in class com.jsoniter.spi.ClassDescriptor
- bindTo(TypeLiteral<T>, T) - Method in class com.jsoniter.any.Any
- bindTo(TypeLiteral<T>, T, Object...) - Method in class com.jsoniter.any.Any
- bindTo(T) - Method in class com.jsoniter.any.Any
- bindTo(T, Object...) - Method in class com.jsoniter.any.Any
- BOOLEAN - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- BOOLEAN - Enum constant in enum com.jsoniter.ValueType
- BooleanDecoder() - Constructor for class com.jsoniter.spi.Decoder.BooleanDecoder
- BooleanEncoder() - Constructor for class com.jsoniter.spi.Encoder.BooleanEncoder
- borrowJsonIterator() - Static method in class com.jsoniter.JsonIteratorPool
- borrowJsonStream() - Static method in class com.jsoniter.output.JsonStreamPool
- buffer() - Method in class com.jsoniter.output.JsonStream
- build() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- build() - Method in class com.jsoniter.extra.JacksonCompatibilityMode.Builder
- build() - Method in class com.jsoniter.spi.Config.Builder
- builder() - Method in class com.jsoniter.extra.GsonCompatibilityMode
- builder() - Method in class com.jsoniter.spi.Config
- Builder() - Constructor for class com.jsoniter.extra.GsonCompatibilityMode.Builder
- Builder() - Constructor for class com.jsoniter.extra.JacksonCompatibilityMode.Builder
- Builder() - Constructor for class com.jsoniter.spi.Config.Builder
- BYTE - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
C
- calcHash(String) - Static method in class com.jsoniter.CodegenAccess
- canCreate(Class) - Method in class com.jsoniter.spi.EmptyExtension
- canCreate(Class) - Method in interface com.jsoniter.spi.Extension
-
Can this extension create object instance for given interface type
- canCreate(Class) - Static method in class com.jsoniter.spi.JsoniterSpi
- CHAR - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- chooseImplementation(Type) - Method in class com.jsoniter.spi.EmptyExtension
- chooseImplementation(Type) - Method in interface com.jsoniter.spi.Extension
-
Choose the implementation class for interface types
- ClassDescriptor - Class in com.jsoniter.spi
- classInfo - Variable in class com.jsoniter.spi.ClassDescriptor
- ClassInfo - Class in com.jsoniter.spi
- ClassInfo(Type) - Constructor for class com.jsoniter.spi.ClassInfo
- clazz - Variable in class com.jsoniter.spi.Binding
- clazz - Variable in class com.jsoniter.spi.ClassDescriptor
- clazz - Variable in class com.jsoniter.spi.ClassInfo
- clazzTypeLiteral - Variable in class com.jsoniter.spi.Binding
- clearCurrentConfig() - Static method in class com.jsoniter.spi.JsoniterSpi
- close() - Method in class com.jsoniter.JsonIterator
- close() - Method in class com.jsoniter.output.JsonStream
- code() - Method in interface com.jsoniter.spi.OmitValue
- code() - Method in class com.jsoniter.spi.OmitValue.False
- code() - Method in class com.jsoniter.spi.OmitValue.Null
- code() - Method in class com.jsoniter.spi.OmitValue.Parsed
- code() - Method in class com.jsoniter.spi.OmitValue.ZeroByte
- code() - Method in class com.jsoniter.spi.OmitValue.ZeroChar
- code() - Method in class com.jsoniter.spi.OmitValue.ZeroDouble
- code() - Method in class com.jsoniter.spi.OmitValue.ZeroFloat
- code() - Method in class com.jsoniter.spi.OmitValue.ZeroInt
- code() - Method in class com.jsoniter.spi.OmitValue.ZeroLong
- code() - Method in class com.jsoniter.spi.OmitValue.ZeroShort
- CodegenAccess - Class in com.jsoniter
- CodegenAccess - Class in com.jsoniter.output
- CodegenAccess() - Constructor for class com.jsoniter.CodegenAccess
- CodegenAccess() - Constructor for class com.jsoniter.output.CodegenAccess
- CodegenAccess.StaticCodegenTarget - Class in com.jsoniter
- CodegenAccess.StaticCodegenTarget - Class in com.jsoniter.output
- collectionValueNullable() - Element in annotation type com.jsoniter.annotation.JsonProperty
- com.jsoniter - package com.jsoniter
- com.jsoniter.annotation - package com.jsoniter.annotation
- com.jsoniter.any - package com.jsoniter.any
- com.jsoniter.extra - package com.jsoniter.extra
- com.jsoniter.fuzzy - package com.jsoniter.fuzzy
- com.jsoniter.output - package com.jsoniter.output
- com.jsoniter.spi - package com.jsoniter.spi
- com.jsoniter.static_codegen - package com.jsoniter.static_codegen
- Config - Class in com.jsoniter.spi
- Config(String, Config.Builder) - Constructor for class com.jsoniter.spi.Config
- Config.Builder - Class in com.jsoniter.spi
- configCache - Variable in class com.jsoniter.JsonIterator
- configCache - Variable in class com.jsoniter.output.JsonStream
- configName() - Method in class com.jsoniter.spi.Config
- ConstructorDescriptor - Class in com.jsoniter.spi
- ConstructorDescriptor() - Constructor for class com.jsoniter.spi.ConstructorDescriptor
- copy() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- copy() - Method in class com.jsoniter.spi.Config.Builder
- copyBuilder() - Method in class com.jsoniter.spi.Config
- create(ClassInfo) - Static method in class com.jsoniter.output.ReflectionEncoderFactory
- create(Class) - Method in class com.jsoniter.spi.EmptyExtension
- create(Class) - Method in interface com.jsoniter.spi.Extension
-
Create object instance for given interface type
- create(Class) - Static method in class com.jsoniter.spi.JsoniterSpi
- create(Type) - Static method in class com.jsoniter.spi.TypeLiteral
- createDecoder(String, Type) - Method in class com.jsoniter.extra.GsonCompatibilityMode
- createDecoder(String, Type) - Method in class com.jsoniter.spi.EmptyExtension
- createDecoder(String, Type) - Method in interface com.jsoniter.spi.Extension
-
Customize type decoding
- createEncoder(String, Type) - Method in class com.jsoniter.extra.GsonCompatibilityMode
- createEncoder(String, Type) - Method in class com.jsoniter.spi.EmptyExtension
- createEncoder(String, Type) - Method in interface com.jsoniter.spi.Extension
-
Customize type encoding
- createGenericArrayType(Type) - Static method in class com.jsoniter.spi.GenericsHelper
- createOmitValue(Type) - Method in class com.jsoniter.extra.GsonCompatibilityMode
- createOmitValue(Type) - Method in class com.jsoniter.spi.Config
- createParameterizedType(Type[], Type, Type) - Static method in class com.jsoniter.spi.GenericsHelper
- ctor - Variable in class com.jsoniter.spi.ClassDescriptor
- ctor - Variable in class com.jsoniter.spi.ConstructorDescriptor
- currentBuffer() - Method in class com.jsoniter.JsonIterator
- currentConfig() - Method in class com.jsoniter.output.JsonStream
D
- data() - Method in class com.jsoniter.spi.Slice
- decode(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeEmptyArrayDecoder
- decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.BooleanDecoder
- decode(JsonIterator) - Method in interface com.jsoniter.spi.Decoder
-
Customized decoder to read values from iterator
- decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.DoubleDecoder
- decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.FloatDecoder
- decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.IntDecoder
- decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.LongDecoder
- decode(JsonIterator) - Method in class com.jsoniter.spi.Decoder.ShortDecoder
- decodeBoolean(JsonIterator) - Method in class com.jsoniter.spi.Decoder.BooleanDecoder
- decodeDouble(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringDoubleDecoder
- decodeDouble(JsonIterator) - Method in class com.jsoniter.fuzzy.StringDoubleDecoder
- decodeDouble(JsonIterator) - Method in class com.jsoniter.spi.Decoder.DoubleDecoder
- decodeFloat(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringFloatDecoder
- decodeFloat(JsonIterator) - Method in class com.jsoniter.fuzzy.StringFloatDecoder
- decodeFloat(JsonIterator) - Method in class com.jsoniter.spi.Decoder.FloatDecoder
- decodeInt(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringIntDecoder
- decodeInt(JsonIterator) - Method in class com.jsoniter.fuzzy.StringIntDecoder
- decodeInt(JsonIterator) - Method in class com.jsoniter.spi.Decoder.IntDecoder
- decodeLong(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringLongDecoder
- decodeLong(JsonIterator) - Method in class com.jsoniter.fuzzy.StringLongDecoder
- decodeLong(JsonIterator) - Method in class com.jsoniter.spi.Decoder.LongDecoder
- decoder - Variable in class com.jsoniter.spi.Binding
- decoder() - Element in annotation type com.jsoniter.annotation.JsonProperty
- Decoder - Interface in com.jsoniter.spi
- Decoder.BooleanDecoder - Class in com.jsoniter.spi
- Decoder.DoubleDecoder - Class in com.jsoniter.spi
- Decoder.FloatDecoder - Class in com.jsoniter.spi
- Decoder.IntDecoder - Class in com.jsoniter.spi
- Decoder.LongDecoder - Class in com.jsoniter.spi
- Decoder.ShortDecoder - Class in com.jsoniter.spi
- decoderCacheKey() - Method in class com.jsoniter.spi.Binding
- decodeShort(JsonIterator) - Method in class com.jsoniter.fuzzy.MaybeStringShortDecoder
- decodeShort(JsonIterator) - Method in class com.jsoniter.fuzzy.StringShortDecoder
- decodeShort(JsonIterator) - Method in class com.jsoniter.spi.Decoder.ShortDecoder
- decodingMode() - Method in class com.jsoniter.spi.Config
- decodingMode(DecodingMode) - Method in class com.jsoniter.spi.Config.Builder
- DecodingMode - Enum in com.jsoniter.spi
- defaultValueToOmit - Variable in class com.jsoniter.spi.Binding
- defaultValueToOmit() - Element in annotation type com.jsoniter.annotation.JsonProperty
- deserialize(byte[]) - Static method in class com.jsoniter.JsonIterator
- deserialize(byte[], TypeLiteral<T>) - Static method in class com.jsoniter.JsonIterator
- deserialize(byte[], Class<T>) - Static method in class com.jsoniter.JsonIterator
- deserialize(Config, byte[]) - Static method in class com.jsoniter.JsonIterator
- deserialize(Config, byte[], TypeLiteral<T>) - Static method in class com.jsoniter.JsonIterator
- deserialize(Config, byte[], Class<T>) - Static method in class com.jsoniter.JsonIterator
- deserialize(Config, String) - Static method in class com.jsoniter.JsonIterator
- deserialize(Config, String, TypeLiteral<T>) - Static method in class com.jsoniter.JsonIterator
- deserialize(Config, String, Class<T>) - Static method in class com.jsoniter.JsonIterator
- deserialize(String) - Static method in class com.jsoniter.JsonIterator
- deserialize(String, TypeLiteral<T>) - Static method in class com.jsoniter.JsonIterator
- deserialize(String, Class<T>) - Static method in class com.jsoniter.JsonIterator
- disableHtmlEscaping() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- doBuild(String) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- doBuild(String) - Method in class com.jsoniter.extra.JacksonCompatibilityMode.Builder
- doBuild(String) - Method in class com.jsoniter.spi.Config.Builder
- DOUBLE - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- DoubleDecoder() - Constructor for class com.jsoniter.spi.Decoder.DoubleDecoder
- DoubleEncoder() - Constructor for class com.jsoniter.spi.Encoder.DoubleEncoder
- DYNAMIC_MODE - Enum constant in enum com.jsoniter.output.EncodingMode
-
dynamically codegen
- DYNAMIC_MODE_AND_MATCH_FIELD_STRICTLY - Enum constant in enum com.jsoniter.spi.DecodingMode
-
dynamically codegen, generate object decoder which compares fields strictly
- DYNAMIC_MODE_AND_MATCH_FIELD_WITH_HASH - Enum constant in enum com.jsoniter.spi.DecodingMode
-
dynamically codegen, generate object decoder using hash
E
- EMPTY_ENTRIES_ITERATOR - Static variable in class com.jsoniter.any.Any
- EMPTY_ITERATOR - Static variable in class com.jsoniter.any.Any
- EMPTY_KEYS - Static variable in class com.jsoniter.any.Any
- EmptyExtension - Class in com.jsoniter.spi
- EmptyExtension() - Constructor for class com.jsoniter.spi.EmptyExtension
- enable() - Static method in class com.jsoniter.extra.Base64Support
- enable() - Static method in class com.jsoniter.extra.PreciseFloatSupport
- enable(NamingStrategySupport.NamingStrategy) - Static method in class com.jsoniter.extra.NamingStrategySupport
- enable(String) - Static method in class com.jsoniter.extra.JdkDatetimeSupport
- enableDecoders() - Static method in class com.jsoniter.extra.Base64FloatSupport
- enableEncodersAndDecoders() - Static method in class com.jsoniter.extra.Base64FloatSupport
- enableStreamingSupport() - Static method in class com.jsoniter.JsonIterator
- encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.BooleanEncoder
- encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.DoubleEncoder
- encode(Object, JsonStream) - Method in interface com.jsoniter.spi.Encoder
- encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.FloatEncoder
- encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.IntEncoder
- encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.LongEncoder
- encode(Object, JsonStream) - Method in class com.jsoniter.spi.Encoder.ShortEncoder
- encodeBoolean(boolean, JsonStream) - Method in class com.jsoniter.spi.Encoder.BooleanEncoder
- encodeDouble(double, JsonStream) - Method in class com.jsoniter.spi.Encoder.DoubleEncoder
- encodeDouble(double, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringDoubleEncoder
- encodeFloat(float, JsonStream) - Method in class com.jsoniter.spi.Encoder.FloatEncoder
- encodeFloat(float, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringFloatEncoder
- encodeInt(int, JsonStream) - Method in class com.jsoniter.spi.Encoder.IntEncoder
- encodeInt(int, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringIntEncoder
- encodeLong(long, JsonStream) - Method in class com.jsoniter.spi.Encoder.LongEncoder
- encodeLong(long, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringLongEncoder
- encoder - Variable in class com.jsoniter.spi.Binding
- encoder() - Element in annotation type com.jsoniter.annotation.JsonProperty
- Encoder - Interface in com.jsoniter.spi
- Encoder.BooleanEncoder - Class in com.jsoniter.spi
- Encoder.DoubleEncoder - Class in com.jsoniter.spi
- Encoder.FloatEncoder - Class in com.jsoniter.spi
- Encoder.IntEncoder - Class in com.jsoniter.spi
- Encoder.LongEncoder - Class in com.jsoniter.spi
- Encoder.ReflectionEncoder - Interface in com.jsoniter.spi
- Encoder.ShortEncoder - Class in com.jsoniter.spi
- Encoder.StringDoubleEncoder - Class in com.jsoniter.spi
- Encoder.StringFloatEncoder - Class in com.jsoniter.spi
- Encoder.StringIntEncoder - Class in com.jsoniter.spi
- Encoder.StringLongEncoder - Class in com.jsoniter.spi
- Encoder.StringShortEncoder - Class in com.jsoniter.spi
- encoderCacheKey() - Method in class com.jsoniter.spi.Binding
- encodeShort(short, JsonStream) - Method in class com.jsoniter.spi.Encoder.ShortEncoder
- encodeShort(short, JsonStream) - Method in class com.jsoniter.spi.Encoder.StringShortEncoder
- EncodeTo - Class in com.jsoniter.spi
- EncodeTo() - Constructor for class com.jsoniter.spi.EncodeTo
- encodeTos() - Method in class com.jsoniter.spi.ClassDescriptor
- encodingMode() - Method in class com.jsoniter.spi.Config
- encodingMode(EncodingMode) - Method in class com.jsoniter.spi.Config.Builder
- EncodingMode - Enum in com.jsoniter.output
- entries() - Method in class com.jsoniter.any.Any
- equals(Object) - Method in class com.jsoniter.any.Any
- equals(Object) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- equals(Object) - Method in class com.jsoniter.spi.Binding
- equals(Object) - Method in class com.jsoniter.spi.Config.Builder
- equals(Object) - Method in class com.jsoniter.spi.Slice
- escapeUnicode() - Method in class com.jsoniter.spi.Config
- escapeUnicode(boolean) - Method in class com.jsoniter.spi.Config.Builder
- excludeFieldsWithoutExposeAnnotation() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- existingObject(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- Extension - Interface in com.jsoniter.spi
F
- False() - Constructor for class com.jsoniter.spi.OmitValue.False
- field - Variable in class com.jsoniter.spi.Binding
- fields - Variable in class com.jsoniter.spi.ClassDescriptor
- FLOAT - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- FloatDecoder() - Constructor for class com.jsoniter.spi.Decoder.FloatDecoder
- FloatEncoder() - Constructor for class com.jsoniter.spi.Encoder.FloatEncoder
- flush() - Method in class com.jsoniter.output.JsonStream
- from() - Element in annotation type com.jsoniter.annotation.JsonProperty
- fromNames - Variable in class com.jsoniter.spi.Binding
G
- GenericsHelper - Class in com.jsoniter.spi
- GenericsHelper() - Constructor for class com.jsoniter.spi.GenericsHelper
- get(int) - Method in class com.jsoniter.any.Any
- get(Object) - Method in class com.jsoniter.any.Any
- get(Object...) - Method in class com.jsoniter.any.Any
- get(Object[], int) - Method in class com.jsoniter.any.Any
- getAnnotation(Annotation[], Class<T>) - Static method in class com.jsoniter.spi.Config
- getAnnotation(Class<T>) - Method in class com.jsoniter.spi.Binding
- getCurrentConfig() - Static method in class com.jsoniter.spi.JsoniterSpi
- getDecoder(String) - Static method in class com.jsoniter.spi.JsoniterSpi
- getDecoderCacheKey() - Method in class com.jsoniter.spi.TypeLiteral
- getDecoderCacheKey(Type) - Method in class com.jsoniter.spi.Config
- getDecoderCacheKey(String) - Method in class com.jsoniter.spi.TypeLiteral
- getDecodingClassDescriptor(ClassInfo, boolean) - Static method in class com.jsoniter.spi.ClassDescriptor
- getDefaultConfig() - Static method in class com.jsoniter.spi.JsoniterSpi
- getEncoder(String) - Static method in class com.jsoniter.spi.JsoniterSpi
- getEncoderCacheKey() - Method in class com.jsoniter.spi.TypeLiteral
- getEncoderCacheKey(Type) - Method in class com.jsoniter.spi.Config
- getEncoderCacheKey(String) - Method in class com.jsoniter.spi.TypeLiteral
- getEncodingClassDescriptor(ClassInfo, boolean) - Static method in class com.jsoniter.spi.ClassDescriptor
- getExtensions() - Static method in class com.jsoniter.spi.JsoniterSpi
- getJsonCreator(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
- getJsonCreator(Annotation[]) - Method in class com.jsoniter.spi.Config
- getJsonIgnore(Annotation[]) - Method in class com.jsoniter.extra.GsonCompatibilityMode
- getJsonIgnore(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
- getJsonIgnore(Annotation[]) - Method in class com.jsoniter.spi.Config
- getJsonProperty(Annotation[]) - Method in class com.jsoniter.extra.GsonCompatibilityMode
- getJsonProperty(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
- getJsonProperty(Annotation[]) - Method in class com.jsoniter.spi.Config
- getJsonUnwrapper(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
- getJsonUnwrapper(Annotation[]) - Method in class com.jsoniter.spi.Config
- getJsonWrapper(Annotation[]) - Method in class com.jsoniter.extra.JacksonCompatibilityMode
- getJsonWrapper(Annotation[]) - Method in class com.jsoniter.spi.Config
- getMapKeyDecoder(String) - Static method in class com.jsoniter.spi.JsoniterSpi
- getMapKeyDecoderCacheKey(Type) - Static method in class com.jsoniter.spi.JsoniterSpi
- getMapKeyEncoder(String) - Static method in class com.jsoniter.spi.JsoniterSpi
- getMapKeyEncoderCacheKey(Type) - Static method in class com.jsoniter.spi.JsoniterSpi
- getNativeType() - Method in class com.jsoniter.spi.TypeLiteral
- getObjectFactory(Class) - Static method in class com.jsoniter.spi.JsoniterSpi
- getters - Variable in class com.jsoniter.spi.ClassDescriptor
- getType() - Method in class com.jsoniter.spi.TypeLiteral
- getTypeImplementation(Class) - Static method in class com.jsoniter.spi.JsoniterSpi
- GsonCompatibilityMode - Class in com.jsoniter.extra
- GsonCompatibilityMode.Builder - Class in com.jsoniter.extra
H
- handle(JsonIterator, Object) - Method in interface com.jsoniter.JsonIterator.ReadArrayCallback
- handle(JsonIterator, String, Object) - Method in interface com.jsoniter.JsonIterator.ReadObjectCallback
- hashCode() - Method in class com.jsoniter.any.Any
- hashCode() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- hashCode() - Method in class com.jsoniter.spi.Binding
- hashCode() - Method in class com.jsoniter.spi.Config.Builder
- hashCode() - Method in class com.jsoniter.spi.Slice
- head() - Method in class com.jsoniter.spi.Slice
- head(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
I
- idx - Variable in class com.jsoniter.spi.Binding
- ignoreDecoding() - Element in annotation type com.jsoniter.annotation.JsonIgnore
- ignoreEncoding() - Element in annotation type com.jsoniter.annotation.JsonIgnore
- implementation() - Element in annotation type com.jsoniter.annotation.JsonProperty
- indentionStep() - Method in class com.jsoniter.spi.Config
- indentionStep(int) - Method in class com.jsoniter.spi.Config.Builder
- INSTANCE - Static variable in class com.jsoniter.spi.Config
- INT - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- IntDecoder() - Constructor for class com.jsoniter.spi.Decoder.IntDecoder
- IntEncoder() - Constructor for class com.jsoniter.spi.Encoder.IntEncoder
- INVALID - Enum constant in enum com.jsoniter.ValueType
- isCollectionValueNullable - Variable in class com.jsoniter.spi.Binding
- isMap - Variable in class com.jsoniter.spi.UnwrapperDescriptor
- isNullable - Variable in class com.jsoniter.spi.Binding
- isSameClass(Type, Class) - Static method in class com.jsoniter.spi.GenericsHelper
- isWildcard(Object) - Method in class com.jsoniter.any.Any
- iterator() - Method in class com.jsoniter.any.Any
J
- JacksonCompatibilityMode - Class in com.jsoniter.extra
- JacksonCompatibilityMode.Builder - Class in com.jsoniter.extra
- JdkDatetimeSupport - Class in com.jsoniter.extra
-
there is no official way to encode/decode datetime, this is just an option for you
- JdkDatetimeSupport() - Constructor for class com.jsoniter.extra.JdkDatetimeSupport
- JsonCreator - Annotation Type in com.jsoniter.annotation
- JsonException - Exception Class in com.jsoniter.spi
- JsonException() - Constructor for exception class com.jsoniter.spi.JsonException
- JsonException(String) - Constructor for exception class com.jsoniter.spi.JsonException
- JsonException(String, Throwable) - Constructor for exception class com.jsoniter.spi.JsonException
- JsonException(Throwable) - Constructor for exception class com.jsoniter.spi.JsonException
- JsonExtraProperties - Annotation Type in com.jsoniter.annotation
- JsonIgnore - Annotation Type in com.jsoniter.annotation
- JsonIterator - Class in com.jsoniter
- JsonIterator() - Constructor for class com.jsoniter.JsonIterator
- JsonIterator.ReadArrayCallback - Interface in com.jsoniter
- JsonIterator.ReadObjectCallback - Interface in com.jsoniter
- JsonIteratorPool - Class in com.jsoniter
- JsonIteratorPool() - Constructor for class com.jsoniter.JsonIteratorPool
- JsoniterSpi - Class in com.jsoniter.spi
- JsoniterSpi() - Constructor for class com.jsoniter.spi.JsoniterSpi
- JsonMissingProperties - Annotation Type in com.jsoniter.annotation
- JsonObject - Annotation Type in com.jsoniter.annotation
- JsonProperty - Annotation Type in com.jsoniter.annotation
- JsonStream - Class in com.jsoniter.output
- JsonStream(OutputStream, int) - Constructor for class com.jsoniter.output.JsonStream
- JsonStreamPool - Class in com.jsoniter.output
- JsonStreamPool() - Constructor for class com.jsoniter.output.JsonStreamPool
- JsonUnwrapper - Annotation Type in com.jsoniter.annotation
- JsonWrapper - Annotation Type in com.jsoniter.annotation
- JsonWrapperType - Enum in com.jsoniter.annotation
K
- KEBAB_CASE - Static variable in class com.jsoniter.extra.NamingStrategySupport
- key() - Method in interface com.jsoniter.any.Any.EntryIterator
- KEY_VALUE - Enum constant in enum com.jsoniter.annotation.JsonWrapperType
- keys() - Method in class com.jsoniter.any.Any
- keyValueTypeWrappers - Variable in class com.jsoniter.spi.ClassDescriptor
L
- lazyArray(byte[], int, int) - Static method in class com.jsoniter.any.Any
- lazyDouble(byte[], int, int) - Static method in class com.jsoniter.any.Any
- lazyLong(byte[], int, int) - Static method in class com.jsoniter.any.Any
- lazyObject(byte[], int, int) - Static method in class com.jsoniter.any.Any
- lazyString(byte[], int, int) - Static method in class com.jsoniter.any.Any
- len() - Method in class com.jsoniter.spi.Slice
- LONG - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- LongDecoder() - Constructor for class com.jsoniter.spi.Decoder.LongDecoder
- LongEncoder() - Constructor for class com.jsoniter.spi.Encoder.LongEncoder
- lookup - Variable in class com.jsoniter.spi.ClassDescriptor
- LOWER_CASE - Static variable in class com.jsoniter.extra.NamingStrategySupport
M
- main(String[]) - Static method in class com.jsoniter.static_codegen.StaticCodegen
- make(String) - Static method in class com.jsoniter.spi.Slice
- mapValueTypeLiteral - Variable in class com.jsoniter.spi.UnwrapperDescriptor
- mask - Variable in class com.jsoniter.spi.Binding
- MaybeEmptyArrayDecoder - Class in com.jsoniter.fuzzy
- MaybeEmptyArrayDecoder(Binding) - Constructor for class com.jsoniter.fuzzy.MaybeEmptyArrayDecoder
- MaybeStringDoubleDecoder - Class in com.jsoniter.fuzzy
- MaybeStringDoubleDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringDoubleDecoder
- MaybeStringFloatDecoder - Class in com.jsoniter.fuzzy
- MaybeStringFloatDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringFloatDecoder
- MaybeStringIntDecoder - Class in com.jsoniter.fuzzy
- MaybeStringIntDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringIntDecoder
- MaybeStringLongDecoder - Class in com.jsoniter.fuzzy
- MaybeStringLongDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringLongDecoder
- MaybeStringShortDecoder - Class in com.jsoniter.fuzzy
- MaybeStringShortDecoder() - Constructor for class com.jsoniter.fuzzy.MaybeStringShortDecoder
- method - Variable in class com.jsoniter.spi.Binding
- method - Variable in class com.jsoniter.spi.UnwrapperDescriptor
- method - Variable in class com.jsoniter.spi.WrapperDescriptor
- mustBeValid() - Method in class com.jsoniter.any.Any
N
- name - Variable in class com.jsoniter.spi.Binding
- NamingStrategySupport - Class in com.jsoniter.extra
- NamingStrategySupport() - Constructor for class com.jsoniter.extra.NamingStrategySupport
- NamingStrategySupport.NamingStrategy - Interface in com.jsoniter.extra
- nativeTypes - Static variable in class com.jsoniter.spi.TypeLiteral
- next() - Method in interface com.jsoniter.any.Any.EntryIterator
- nextToken(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- nextTokenIsComma(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- Null() - Constructor for class com.jsoniter.spi.OmitValue.Null
- NULL - Enum constant in enum com.jsoniter.ValueType
- nullable() - Element in annotation type com.jsoniter.annotation.JsonProperty
- NUMBER - Enum constant in enum com.jsoniter.ValueType
O
- object() - Method in class com.jsoniter.any.Any
- object(Object...) - Method in class com.jsoniter.any.Any
- OBJECT - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- OBJECT - Enum constant in enum com.jsoniter.ValueType
- objectFactory - Variable in class com.jsoniter.spi.ConstructorDescriptor
- omitDefaultValue() - Method in class com.jsoniter.spi.Config
- omitDefaultValue(boolean) - Method in class com.jsoniter.spi.Config.Builder
- OmitValue - Interface in com.jsoniter.spi
- OmitValue.False - Class in com.jsoniter.spi
- OmitValue.Null - Class in com.jsoniter.spi
- OmitValue.Parsed - Class in com.jsoniter.spi
- OmitValue.ZeroByte - Class in com.jsoniter.spi
- OmitValue.ZeroChar - Class in com.jsoniter.spi
- OmitValue.ZeroDouble - Class in com.jsoniter.spi
- OmitValue.ZeroFloat - Class in com.jsoniter.spi
- OmitValue.ZeroInt - Class in com.jsoniter.spi
- OmitValue.ZeroLong - Class in com.jsoniter.spi
- OmitValue.ZeroShort - Class in com.jsoniter.spi
- onExtraProperties - Variable in class com.jsoniter.spi.ClassDescriptor
- onMissingProperties - Variable in class com.jsoniter.spi.ClassDescriptor
- outputDir - Variable in class com.jsoniter.CodegenAccess.StaticCodegenTarget
- outputDir - Variable in class com.jsoniter.output.CodegenAccess.StaticCodegenTarget
P
- parameters - Variable in class com.jsoniter.spi.ConstructorDescriptor
-
the parameters to call constructor or static method
- parameters - Variable in class com.jsoniter.spi.WrapperDescriptor
-
the parameters to bind
- parse(byte[]) - Static method in class com.jsoniter.JsonIterator
- parse(byte[], int, int) - Static method in class com.jsoniter.JsonIterator
- parse(Slice) - Static method in class com.jsoniter.JsonIterator
- parse(InputStream, int) - Static method in class com.jsoniter.JsonIterator
- parse(Type, String) - Static method in class com.jsoniter.spi.OmitValue.Parsed
- parse(String) - Static method in class com.jsoniter.JsonIterator
- Parsed(Object, String) - Constructor for class com.jsoniter.spi.OmitValue.Parsed
- PreciseFloatSupport - Class in com.jsoniter.extra
-
default float/double encoding will keep 6 decimal places enable precise encoding will use JDK toString to be precise
- PreciseFloatSupport() - Constructor for class com.jsoniter.extra.PreciseFloatSupport
R
- read() - Method in class com.jsoniter.JsonIterator
- read(TypeLiteral<T>) - Method in class com.jsoniter.JsonIterator
- read(TypeLiteral<T>, T) - Method in class com.jsoniter.JsonIterator
-
try to bind to existing object, returned object might not the same instance
- read(Class<T>) - Method in class com.jsoniter.JsonIterator
- read(Type) - Method in class com.jsoniter.JsonIterator
- read(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- read(T) - Method in class com.jsoniter.JsonIterator
-
try to bind to existing object, returned object might not the same instance
- readAny() - Method in class com.jsoniter.JsonIterator
- readArray() - Method in class com.jsoniter.JsonIterator
- readArrayCB(JsonIterator.ReadArrayCallback, Object) - Method in class com.jsoniter.JsonIterator
- readArrayStart(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readBigDecimal() - Method in class com.jsoniter.JsonIterator
- readBigInteger() - Method in class com.jsoniter.JsonIterator
- readBoolean() - Method in class com.jsoniter.JsonIterator
- readBoolean(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readByte(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readDouble() - Method in class com.jsoniter.JsonIterator
- readDouble(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readFloat() - Method in class com.jsoniter.JsonIterator
- readFloat(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readInt() - Method in class com.jsoniter.JsonIterator
- readInt(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readLong() - Method in class com.jsoniter.JsonIterator
- readLong(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readMapKey(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readNull() - Method in class com.jsoniter.JsonIterator
- readNumberAsString() - Method in class com.jsoniter.JsonIterator
- readObject() - Method in class com.jsoniter.JsonIterator
- readObjectCB(JsonIterator.ReadObjectCallback, Object) - Method in class com.jsoniter.JsonIterator
- readObjectFieldAsHash(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readObjectFieldAsSlice(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readObjectFieldAsString(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readObjectStart(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readShort() - Method in class com.jsoniter.JsonIterator
- readShort(String, JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readSlice(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- readString() - Method in class com.jsoniter.JsonIterator
- readStringAsSlice() - Method in class com.jsoniter.JsonIterator
- REFLECTION_MODE - Enum constant in enum com.jsoniter.output.EncodingMode
-
decoding only using reflection, do not need code generation
- REFLECTION_MODE - Enum constant in enum com.jsoniter.spi.DecodingMode
-
decoding only using reflection, do not need code generation
- ReflectionEncoderFactory - Class in com.jsoniter.output
- ReflectionEncoderFactory() - Constructor for class com.jsoniter.output.ReflectionEncoderFactory
- registerEncoders() - Static method in class com.jsoniter.any.Any
- registerExtension(Extension) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerMapKeyDecoder(Type, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerMapKeyEncoder(Type, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerNativeEncoder(Class, Encoder.ReflectionEncoder) - Static method in class com.jsoniter.output.JsonStream
- registerPropertyDecoder(TypeLiteral, String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerPropertyDecoder(Class, String, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerPropertyEncoder(TypeLiteral, String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerPropertyEncoder(Class, String, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerTypeDecoder(TypeLiteral, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerTypeDecoder(Class, Decoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerTypeEncoder(TypeLiteral, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerTypeEncoder(Class, Encoder) - Static method in class com.jsoniter.spi.JsoniterSpi
- registerTypeImplementation(Class, Class) - Static method in class com.jsoniter.spi.JsoniterSpi
- reportError(String, String) - Method in class com.jsoniter.JsonIterator
- reportIncompleteArray(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- reportIncompleteObject(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- reportUnexpectedType(ValueType) - Method in class com.jsoniter.any.Any
- required() - Element in annotation type com.jsoniter.annotation.JsonProperty
- reset(byte[]) - Method in class com.jsoniter.JsonIterator
- reset(byte[], int, int) - Method in class com.jsoniter.JsonIterator
- reset(byte[], int, int) - Method in class com.jsoniter.spi.Slice
- reset(Slice) - Method in class com.jsoniter.JsonIterator
- reset(InputStream) - Method in class com.jsoniter.JsonIterator
- reset(OutputStream) - Method in class com.jsoniter.output.JsonStream
- resetExistingObject(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- returnJsonIterator(JsonIterator) - Static method in class com.jsoniter.JsonIteratorPool
- returnJsonStream(JsonStream) - Static method in class com.jsoniter.output.JsonStreamPool
- reuseCollection(T) - Static method in class com.jsoniter.CodegenAccess
- rewrap(List<Any>) - Static method in class com.jsoniter.any.Any
- rewrap(Map<String, Any>) - Static method in class com.jsoniter.any.Any
S
- serialize(boolean, Type, Object) - Static method in class com.jsoniter.output.JsonStream
- serialize(Config, TypeLiteral, Object) - Static method in class com.jsoniter.output.JsonStream
- serialize(Config, TypeLiteral, Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
- serialize(Config, Object) - Static method in class com.jsoniter.output.JsonStream
- serialize(Config, Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
- serialize(TypeLiteral, Object) - Static method in class com.jsoniter.output.JsonStream
- serialize(TypeLiteral, Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
- serialize(Object) - Static method in class com.jsoniter.output.JsonStream
- serialize(Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
- serialize(Type, Object, OutputStream) - Static method in class com.jsoniter.output.JsonStream
- serializeNulls() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- set(double) - Method in class com.jsoniter.any.Any
- set(float) - Method in class com.jsoniter.any.Any
- set(int) - Method in class com.jsoniter.any.Any
- set(long) - Method in class com.jsoniter.any.Any
- set(String) - Method in class com.jsoniter.any.Any
- setCurrentConfig(Config) - Static method in class com.jsoniter.spi.JsoniterSpi
- setDateFormat(int) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- setDateFormat(int, int) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- setDateFormat(String) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- setDefaultConfig(Config) - Static method in class com.jsoniter.spi.JsoniterSpi
- setExclusionStrategies(ExclusionStrategy...) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- setExistingObject(JsonIterator, Object) - Static method in class com.jsoniter.CodegenAccess
- setFieldNamingPolicy(FieldNamingPolicy) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- setFieldNamingStrategy(FieldNamingStrategy) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- setIndentionStep(int) - Static method in class com.jsoniter.output.JsonStream
- setMode(EncodingMode) - Static method in class com.jsoniter.output.JsonStream
- setMode(DecodingMode) - Static method in class com.jsoniter.JsonIterator
- setPrettyPrinting() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- setters - Variable in class com.jsoniter.spi.ClassDescriptor
- setup() - Method in interface com.jsoniter.static_codegen.StaticCodegenConfig
-
register decoder/encoder before codegen register extension before codegen
- setVersion(double) - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- SHORT - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- ShortDecoder() - Constructor for class com.jsoniter.spi.Decoder.ShortDecoder
- ShortEncoder() - Constructor for class com.jsoniter.spi.Encoder.ShortEncoder
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.False
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.Null
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.Parsed
- shouldOmit(Object) - Method in interface com.jsoniter.spi.OmitValue
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroByte
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroChar
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroDouble
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroFloat
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroInt
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroLong
- shouldOmit(Object) - Method in class com.jsoniter.spi.OmitValue.ZeroShort
- shouldSkip - Variable in class com.jsoniter.spi.Binding
- size() - Method in class com.jsoniter.any.Any
- skip() - Method in class com.jsoniter.JsonIterator
- skipFixedBytes(JsonIterator, int) - Static method in class com.jsoniter.CodegenAccess
- Slice - Class in com.jsoniter.spi
- Slice(byte[], int, int) - Constructor for class com.jsoniter.spi.Slice
- SNAKE_CASE - Static variable in class com.jsoniter.extra.NamingStrategySupport
- STATIC_MODE - Enum constant in enum com.jsoniter.output.EncodingMode
-
statically codegen
- STATIC_MODE - Enum constant in enum com.jsoniter.spi.DecodingMode
-
statically codegen
- StaticCodegen - Class in com.jsoniter.static_codegen
- StaticCodegen() - Constructor for class com.jsoniter.static_codegen.StaticCodegen
- StaticCodegenConfig - Interface in com.jsoniter.static_codegen
- StaticCodegenTarget(String) - Constructor for class com.jsoniter.CodegenAccess.StaticCodegenTarget
- StaticCodegenTarget(String) - Constructor for class com.jsoniter.output.CodegenAccess.StaticCodegenTarget
- staticFactory - Variable in class com.jsoniter.spi.ConstructorDescriptor
- staticGenDecoders(TypeLiteral[], CodegenAccess.StaticCodegenTarget) - Static method in class com.jsoniter.CodegenAccess
- staticGenEncoders(TypeLiteral[], CodegenAccess.StaticCodegenTarget) - Static method in class com.jsoniter.output.CodegenAccess
- staticMethodName - Variable in class com.jsoniter.spi.ConstructorDescriptor
-
set to null if use constructor otherwise use static method
- STRING - Enum constant in enum com.jsoniter.spi.TypeLiteral.NativeType
- STRING - Enum constant in enum com.jsoniter.ValueType
- StringDoubleDecoder - Class in com.jsoniter.fuzzy
- StringDoubleDecoder() - Constructor for class com.jsoniter.fuzzy.StringDoubleDecoder
- StringDoubleEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringDoubleEncoder
- StringFloatDecoder - Class in com.jsoniter.fuzzy
- StringFloatDecoder() - Constructor for class com.jsoniter.fuzzy.StringFloatDecoder
- StringFloatEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringFloatEncoder
- StringIntDecoder - Class in com.jsoniter.fuzzy
- StringIntDecoder() - Constructor for class com.jsoniter.fuzzy.StringIntDecoder
- StringIntEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringIntEncoder
- StringLongDecoder - Class in com.jsoniter.fuzzy
- StringLongDecoder() - Constructor for class com.jsoniter.fuzzy.StringLongDecoder
- StringLongEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringLongEncoder
- StringShortDecoder - Class in com.jsoniter.fuzzy
- StringShortDecoder() - Constructor for class com.jsoniter.fuzzy.StringShortDecoder
- StringShortEncoder() - Constructor for class com.jsoniter.spi.Encoder.StringShortEncoder
T
- tail() - Method in class com.jsoniter.spi.Slice
- to() - Element in annotation type com.jsoniter.annotation.JsonProperty
- toBigDecimal() - Method in class com.jsoniter.any.Any
- toBigDecimal(Object...) - Method in class com.jsoniter.any.Any
- toBigInteger() - Method in class com.jsoniter.any.Any
- toBigInteger(Object...) - Method in class com.jsoniter.any.Any
- toBoolean() - Method in class com.jsoniter.any.Any
- toBoolean(Object...) - Method in class com.jsoniter.any.Any
- toDouble() - Method in class com.jsoniter.any.Any
- toDouble(Object...) - Method in class com.jsoniter.any.Any
- toFloat() - Method in class com.jsoniter.any.Any
- toFloat(Object...) - Method in class com.jsoniter.any.Any
- toInt() - Method in class com.jsoniter.any.Any
- toInt(Object...) - Method in class com.jsoniter.any.Any
- toLong() - Method in class com.jsoniter.any.Any
- toLong(Object...) - Method in class com.jsoniter.any.Any
- toName - Variable in class com.jsoniter.spi.EncodeTo
- toNames - Variable in class com.jsoniter.spi.Binding
- toString() - Method in class com.jsoniter.any.Any
- toString() - Method in class com.jsoniter.extra.GsonCompatibilityMode.Builder
- toString() - Method in class com.jsoniter.extra.JacksonCompatibilityMode.Builder
- toString() - Method in class com.jsoniter.spi.Binding
- toString() - Method in class com.jsoniter.spi.Config.Builder
- toString() - Method in class com.jsoniter.spi.ConstructorDescriptor
- toString() - Method in class com.jsoniter.spi.Slice
- toString() - Method in class com.jsoniter.spi.TypeLiteral
- toString(Object...) - Method in class com.jsoniter.any.Any
- translate(String) - Method in interface com.jsoniter.extra.NamingStrategySupport.NamingStrategy
- type - Variable in class com.jsoniter.spi.ClassInfo
- typeArgs - Variable in class com.jsoniter.spi.ClassInfo
- TypeLiteral<T> - Class in com.jsoniter.spi
- TypeLiteral() - Constructor for class com.jsoniter.spi.TypeLiteral
-
Constructs a new type literal.
- TypeLiteral(Type, String, String) - Constructor for class com.jsoniter.spi.TypeLiteral
- TypeLiteral.NativeType - Enum in com.jsoniter.spi
U
- unknownPropertiesBlacklist() - Element in annotation type com.jsoniter.annotation.JsonObject
- unknownPropertiesWhitelist() - Element in annotation type com.jsoniter.annotation.JsonObject
- unreadByte(JsonIterator) - Static method in class com.jsoniter.CodegenAccess
- UnwrapperDescriptor - Class in com.jsoniter.spi
- UnwrapperDescriptor(Method) - Constructor for class com.jsoniter.spi.UnwrapperDescriptor
- unwrappers - Variable in class com.jsoniter.spi.ClassDescriptor
- updateClassDescriptor(ClassDescriptor) - Method in class com.jsoniter.extra.GsonCompatibilityMode
- updateClassDescriptor(ClassDescriptor) - Method in class com.jsoniter.spi.Config
- updateClassDescriptor(ClassDescriptor) - Method in class com.jsoniter.spi.EmptyExtension
- updateClassDescriptor(ClassDescriptor) - Method in interface com.jsoniter.spi.Extension
-
Update how binding is done for the class
- UPPER_CAMEL_CASE - Static variable in class com.jsoniter.extra.NamingStrategySupport
- useImpl(Type, Class) - Static method in class com.jsoniter.spi.GenericsHelper
V
- value() - Element in annotation type com.jsoniter.annotation.JsonProperty
- value() - Element in annotation type com.jsoniter.annotation.JsonWrapper
- value() - Method in interface com.jsoniter.any.Any.EntryIterator
- valueCanReuse - Variable in class com.jsoniter.spi.Binding
- valueOf(String) - Static method in enum com.jsoniter.annotation.JsonWrapperType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jsoniter.output.EncodingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jsoniter.spi.DecodingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jsoniter.spi.TypeLiteral.NativeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jsoniter.ValueType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.jsoniter.annotation.JsonWrapperType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jsoniter.output.EncodingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jsoniter.spi.DecodingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jsoniter.spi.TypeLiteral.NativeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jsoniter.ValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueType - Variable in class com.jsoniter.spi.Binding
- valueType() - Method in class com.jsoniter.any.Any
- ValueType - Enum in com.jsoniter
- valueTypeLiteral - Variable in class com.jsoniter.spi.Binding
W
- whatIsNext() - Method in class com.jsoniter.JsonIterator
- whatToCodegen() - Method in interface com.jsoniter.static_codegen.StaticCodegenConfig
-
what to codegen
- wrap(boolean) - Static method in class com.jsoniter.any.Any
- wrap(double) - Static method in class com.jsoniter.any.Any
- wrap(float) - Static method in class com.jsoniter.any.Any
- wrap(int) - Static method in class com.jsoniter.any.Any
- wrap(long) - Static method in class com.jsoniter.any.Any
- wrap(Object) - Static method in class com.jsoniter.any.Any
- wrap(Object) - Static method in class com.jsoniter.output.CodegenAccess
- wrap(Object) - Method in class com.jsoniter.spi.Encoder.DoubleEncoder
- wrap(Object) - Method in class com.jsoniter.spi.Encoder.FloatEncoder
- wrap(Object) - Method in class com.jsoniter.spi.Encoder.IntEncoder
- wrap(Object) - Method in class com.jsoniter.spi.Encoder.LongEncoder
- wrap(Object) - Method in interface com.jsoniter.spi.Encoder.ReflectionEncoder
- wrap(Object) - Method in class com.jsoniter.spi.Encoder.ShortEncoder
- wrap(String) - Static method in class com.jsoniter.any.Any
- wrap(Collection<T>) - Static method in class com.jsoniter.any.Any
- wrap(List<T>) - Static method in class com.jsoniter.any.Any
- wrap(Map<String, T>) - Static method in class com.jsoniter.any.Any
- wrapArray(Object) - Static method in class com.jsoniter.any.Any
- wrapNull() - Static method in class com.jsoniter.any.Any
- WrapperDescriptor - Class in com.jsoniter.spi
- WrapperDescriptor() - Constructor for class com.jsoniter.spi.WrapperDescriptor
- write(byte[], int, int) - Method in class com.jsoniter.output.JsonStream
- write(byte, byte) - Method in class com.jsoniter.output.JsonStream
- write(byte, byte, byte) - Method in class com.jsoniter.output.JsonStream
- write(byte, byte, byte, byte) - Method in class com.jsoniter.output.JsonStream
- write(byte, byte, byte, byte, byte) - Method in class com.jsoniter.output.JsonStream
- write(byte, byte, byte, byte, byte, byte) - Method in class com.jsoniter.output.JsonStream
- write(int) - Method in class com.jsoniter.output.JsonStream
- writeArrayEnd() - Method in class com.jsoniter.output.JsonStream
- writeArrayStart() - Method in class com.jsoniter.output.JsonStream
- writeEmptyArray() - Method in class com.jsoniter.output.JsonStream
- writeEmptyObject() - Method in class com.jsoniter.output.JsonStream
- writeFalse() - Method in class com.jsoniter.output.JsonStream
- writeIndention() - Method in class com.jsoniter.output.JsonStream
- writeMapKey(String, Object, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeMore() - Method in class com.jsoniter.output.JsonStream
- writeNull() - Method in class com.jsoniter.output.JsonStream
- writeObjectEnd() - Method in class com.jsoniter.output.JsonStream
- writeObjectField(Object) - Method in class com.jsoniter.output.JsonStream
- writeObjectField(Object, Encoder) - Method in class com.jsoniter.output.JsonStream
- writeObjectField(String) - Method in class com.jsoniter.output.JsonStream
- writeObjectStart() - Method in class com.jsoniter.output.JsonStream
- writeRaw(String) - Method in class com.jsoniter.output.JsonStream
- writeRaw(String, int) - Method in class com.jsoniter.output.JsonStream
- writeStringWithoutQuote(String, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeTo(JsonStream) - Method in class com.jsoniter.any.Any
- writeTrue() - Method in class com.jsoniter.output.JsonStream
- writeVal(boolean) - Method in class com.jsoniter.output.JsonStream
- writeVal(double) - Method in class com.jsoniter.output.JsonStream
- writeVal(float) - Method in class com.jsoniter.output.JsonStream
- writeVal(int) - Method in class com.jsoniter.output.JsonStream
- writeVal(long) - Method in class com.jsoniter.output.JsonStream
- writeVal(short) - Method in class com.jsoniter.output.JsonStream
- writeVal(Any) - Method in class com.jsoniter.output.JsonStream
- writeVal(TypeLiteral<T>, T) - Method in class com.jsoniter.output.JsonStream
- writeVal(Boolean) - Method in class com.jsoniter.output.JsonStream
- writeVal(Double) - Method in class com.jsoniter.output.JsonStream
- writeVal(Float) - Method in class com.jsoniter.output.JsonStream
- writeVal(Integer) - Method in class com.jsoniter.output.JsonStream
- writeVal(Long) - Method in class com.jsoniter.output.JsonStream
- writeVal(Object) - Method in class com.jsoniter.output.JsonStream
- writeVal(Type, T) - Method in class com.jsoniter.output.JsonStream
- writeVal(Short) - Method in class com.jsoniter.output.JsonStream
- writeVal(String) - Method in class com.jsoniter.output.JsonStream
- writeVal(String, boolean, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeVal(String, byte, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeVal(String, char, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeVal(String, double, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeVal(String, float, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeVal(String, int, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeVal(String, long, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeVal(String, short, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
- writeVal(String, Object, JsonStream) - Static method in class com.jsoniter.output.CodegenAccess
Z
- ZeroByte() - Constructor for class com.jsoniter.spi.OmitValue.ZeroByte
- ZeroChar() - Constructor for class com.jsoniter.spi.OmitValue.ZeroChar
- ZeroDouble() - Constructor for class com.jsoniter.spi.OmitValue.ZeroDouble
- ZeroFloat() - Constructor for class com.jsoniter.spi.OmitValue.ZeroFloat
- ZeroInt() - Constructor for class com.jsoniter.spi.OmitValue.ZeroInt
- ZeroLong() - Constructor for class com.jsoniter.spi.OmitValue.ZeroLong
- ZeroShort() - Constructor for class com.jsoniter.spi.OmitValue.ZeroShort
All Classes and Interfaces|All Packages|Serialized Form