JsonSerializer

object JsonSerializer : ObjectMapper

Properties

Link copied to clipboard
Link copied to clipboard
open val deserializationConfig: DeserializationConfig?
Link copied to clipboard
open val deserializationContext: DeserializationContext?
Link copied to clipboard
open var enumNamingStrategy: EnumNamingStrategy?
Link copied to clipboard
open val factory: JsonFactory?
Link copied to clipboard
open var injectableValues: InjectableValues?
Link copied to clipboard
open val jsonFactory: JsonFactory?
Link copied to clipboard
open var nodeFactory: JsonNodeFactory?
Link copied to clipboard
open var polymorphicTypeValidator: PolymorphicTypeValidator?
Link copied to clipboard
open var propertyNamingStrategy: PropertyNamingStrategy?
Link copied to clipboard
Link copied to clipboard
open val serializationConfig: SerializationConfig?
Link copied to clipboard
open var serializerFactory: SerializerFactory?
Link copied to clipboard
open val serializerProvider: SerializerProvider?
Link copied to clipboard
open val serializerProviderInstance: SerializerProvider?
Link copied to clipboard
open var subtypeResolver: SubtypeResolver?
Link copied to clipboard
open var typeFactory: TypeFactory?
Link copied to clipboard
open var visibilityChecker: VisibilityChecker<*>?

Functions

Link copied to clipboard
open fun acceptJsonFormatVisitor(type: JavaType?, visitor: JsonFormatVisitorWrapper?)
open fun acceptJsonFormatVisitor(type: Class<*>?, visitor: JsonFormatVisitorWrapper?)
Link copied to clipboard
open fun activateDefaultTyping(ptv: PolymorphicTypeValidator?): ObjectMapper?
open fun activateDefaultTyping(ptv: PolymorphicTypeValidator?, applicability: ObjectMapper.DefaultTyping?): ObjectMapper?
open fun activateDefaultTyping(ptv: PolymorphicTypeValidator?, applicability: ObjectMapper.DefaultTyping?, includeAs: JsonTypeInfo.As?): ObjectMapper?
Link copied to clipboard
open fun activateDefaultTypingAsProperty(ptv: PolymorphicTypeValidator?, applicability: ObjectMapper.DefaultTyping?, propertyName: String?): ObjectMapper?
Link copied to clipboard
open fun addHandler(h: DeserializationProblemHandler?): ObjectMapper?
Link copied to clipboard
open fun addMixIn(target: Class<*>?, mixinSource: Class<*>?): ObjectMapper?
Link copied to clipboard
fun addMixInAnnotations(target: Class<*>?, mixinSource: Class<*>?)
Link copied to clipboard
open fun canDeserialize(type: JavaType?): Boolean
open fun canDeserialize(type: JavaType?, cause: AtomicReference<Throwable?>?): Boolean
Link copied to clipboard
open fun canSerialize(type: Class<*>?): Boolean
open fun canSerialize(type: Class<*>?, cause: AtomicReference<Throwable?>?): Boolean
Link copied to clipboard
open fun clearCaches()
Link copied to clipboard
open fun clearProblemHandlers(): ObjectMapper?
Link copied to clipboard
open fun coercionConfigDefaults(): MutableCoercionConfig?
Link copied to clipboard
open fun coercionConfigFor(logicalType: LogicalType?): MutableCoercionConfig?
open fun coercionConfigFor(physicalType: Class<*>?): MutableCoercionConfig?
Link copied to clipboard
open fun configOverride(type: Class<*>?): MutableConfigOverride?
Link copied to clipboard
open fun configure(f: JsonGenerator.Feature?, state: Boolean): ObjectMapper?
open fun configure(f: JsonParser.Feature?, state: Boolean): ObjectMapper?
open fun configure(f: DeserializationFeature?, state: Boolean): ObjectMapper?
open fun configure(f: MapperFeature?, state: Boolean): ObjectMapper?
open fun configure(f: SerializationFeature?, state: Boolean): ObjectMapper?
open fun configure(f: DatatypeFeature?, state: Boolean): ObjectMapper?
Link copied to clipboard
open fun constructType(typeRef: TypeReference<*>?): JavaType?
open fun constructType(t: Type?): JavaType?
Link copied to clipboard
open fun <T : Any?> convertValue(fromValue: Any?, toValueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> convertValue(fromValue: Any?, toValueType: JavaType?): T?
open fun <T : Any?> convertValue(fromValue: Any?, toValueType: Class<T?>?): T?
Link copied to clipboard
open fun copy(): ObjectMapper?
Link copied to clipboard
open fun copyWith(factory: JsonFactory?): ObjectMapper?
Link copied to clipboard
open fun createArrayNode(): ArrayNode?
Link copied to clipboard
open fun createGenerator(out: DataOutput?): JsonGenerator?
open fun createGenerator(out: OutputStream?): JsonGenerator?
open fun createGenerator(w: Writer?): JsonGenerator?
open fun createGenerator(outputFile: File?, enc: JsonEncoding?): JsonGenerator?
open fun createGenerator(out: OutputStream?, enc: JsonEncoding?): JsonGenerator?
Link copied to clipboard
open fun createNonBlockingByteArrayParser(): JsonParser?
Link copied to clipboard
open fun createObjectNode(): ObjectNode?
Link copied to clipboard
open fun createParser(content: DataInput?): JsonParser?
open fun createParser(src: File?): JsonParser?
open fun createParser(in: InputStream?): JsonParser?
open fun createParser(r: Reader?): JsonParser?
open fun createParser(src: URL?): JsonParser?
open fun createParser(content: ByteArray?): JsonParser?
open fun createParser(content: CharArray?): JsonParser?
open fun createParser(content: String?): JsonParser?
open fun createParser(content: ByteArray?, offset: Int, len: Int): JsonParser?
open fun createParser(content: CharArray?, offset: Int, len: Int): JsonParser?
Link copied to clipboard
open fun deactivateDefaultTyping(): ObjectMapper?
Link copied to clipboard
open fun disable(vararg features: JsonGenerator.Feature?): ObjectMapper?
open fun disable(vararg features: JsonParser.Feature?): ObjectMapper?
open fun disable(feature: DeserializationFeature?): ObjectMapper?
open fun disable(vararg f: MapperFeature?): ObjectMapper?
open fun disable(f: SerializationFeature?): ObjectMapper?
open fun disable(first: DeserializationFeature?, vararg f: DeserializationFeature?): ObjectMapper?
open fun disable(first: SerializationFeature?, vararg f: SerializationFeature?): ObjectMapper?
Link copied to clipboard
open fun disableDefaultTyping(): ObjectMapper?
Link copied to clipboard
open fun enable(vararg features: JsonGenerator.Feature?): ObjectMapper?
open fun enable(vararg features: JsonParser.Feature?): ObjectMapper?
open fun enable(feature: DeserializationFeature?): ObjectMapper?
open fun enable(vararg f: MapperFeature?): ObjectMapper?
open fun enable(f: SerializationFeature?): ObjectMapper?
open fun enable(first: DeserializationFeature?, vararg f: DeserializationFeature?): ObjectMapper?
open fun enable(first: SerializationFeature?, vararg f: SerializationFeature?): ObjectMapper?
Link copied to clipboard
open fun enableDefaultTyping(): ObjectMapper?
open fun enableDefaultTyping(dti: ObjectMapper.DefaultTyping?): ObjectMapper?
open fun enableDefaultTyping(applicability: ObjectMapper.DefaultTyping?, includeAs: JsonTypeInfo.As?): ObjectMapper?
Link copied to clipboard
open fun enableDefaultTypingAsProperty(applicability: ObjectMapper.DefaultTyping?, propertyName: String?): ObjectMapper?
Link copied to clipboard
open fun findAndRegisterModules(): ObjectMapper?
Link copied to clipboard
open fun findMixInClassFor(cls: Class<*>?): Class<*>?
Link copied to clipboard
open fun generateJsonSchema(t: Class<*>?): JsonSchema?
Link copied to clipboard
open fun isEnabled(f: JsonFactory.Feature?): Boolean
open fun isEnabled(f: JsonGenerator.Feature?): Boolean
open fun isEnabled(f: JsonParser.Feature?): Boolean
open fun isEnabled(f: StreamReadFeature?): Boolean
open fun isEnabled(f: StreamWriteFeature?): Boolean
open fun isEnabled(f: DeserializationFeature?): Boolean
open fun isEnabled(f: MapperFeature?): Boolean
open fun isEnabled(f: SerializationFeature?): Boolean
Link copied to clipboard
open fun missingNode(): JsonNode?
Link copied to clipboard
open fun mixInCount(): Int
Link copied to clipboard
open fun nullNode(): JsonNode?
Link copied to clipboard
open fun reader(): ObjectReader?
open fun reader(defaultBase64: Base64Variant?): ObjectReader?
open fun reader(schema: FormatSchema?): ObjectReader?
open fun reader(type: TypeReference<*>?): ObjectReader?
open fun reader(feature: DeserializationFeature?): ObjectReader?
open fun reader(injectableValues: InjectableValues?): ObjectReader?
open fun reader(type: JavaType?): ObjectReader?
open fun reader(attrs: ContextAttributes?): ObjectReader?
open fun reader(nodeFactory: JsonNodeFactory?): ObjectReader?
open fun reader(type: Class<*>?): ObjectReader?
open fun reader(first: DeserializationFeature?, vararg other: DeserializationFeature?): ObjectReader?
Link copied to clipboard
open fun readerFor(typeRef: TypeReference<*>?): ObjectReader?
open fun readerFor(type: JavaType?): ObjectReader?
open fun readerFor(type: Class<*>?): ObjectReader?
Link copied to clipboard
open fun readerForArrayOf(type: Class<*>?): ObjectReader?
Link copied to clipboard
open fun readerForListOf(type: Class<*>?): ObjectReader?
Link copied to clipboard
open fun readerForMapOf(type: Class<*>?): ObjectReader?
Link copied to clipboard
open fun readerForUpdating(valueToUpdate: Any?): ObjectReader?
Link copied to clipboard
open fun readerWithView(view: Class<*>?): ObjectReader?
Link copied to clipboard
open fun <T : TreeNode?> readTree(p: JsonParser?): T?
open fun readTree(file: File?): JsonNode?
open fun readTree(in: InputStream?): JsonNode?
open fun readTree(r: Reader?): JsonNode?
open fun readTree(source: URL?): JsonNode?
open fun readTree(content: ByteArray?): JsonNode?
open fun readTree(content: String?): JsonNode?
open fun readTree(content: ByteArray?, offset: Int, len: Int): JsonNode?
Link copied to clipboard
fun <T : Any?> readValue(p: JsonParser?, valueType: ResolvedType?): T?
open fun <T : Any?> readValue(p: JsonParser?, valueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> readValue(p: JsonParser?, valueType: Class<T?>?): T?
open fun <T : Any?> readValue(p: JsonParser?, valueType: JavaType?): T?
open fun <T : Any?> readValue(src: DataInput?, valueType: JavaType?): T?
open fun <T : Any?> readValue(src: DataInput?, valueType: Class<T?>?): T?
open fun <T : Any?> readValue(src: File?, valueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> readValue(src: File?, valueType: JavaType?): T?
open fun <T : Any?> readValue(src: File?, valueType: Class<T?>?): T?
open fun <T : Any?> readValue(src: InputStream?, valueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> readValue(src: InputStream?, valueType: JavaType?): T?
open fun <T : Any?> readValue(src: InputStream?, valueType: Class<T?>?): T?
open fun <T : Any?> readValue(src: Reader?, valueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> readValue(src: Reader?, valueType: JavaType?): T?
open fun <T : Any?> readValue(src: Reader?, valueType: Class<T?>?): T?
open fun <T : Any?> readValue(src: URL?, valueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> readValue(src: URL?, valueType: JavaType?): T?
open fun <T : Any?> readValue(src: URL?, valueType: Class<T?>?): T?
open fun <T : Any?> readValue(src: ByteArray?, valueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> readValue(src: ByteArray?, valueType: JavaType?): T?
open fun <T : Any?> readValue(src: ByteArray?, valueType: Class<T?>?): T?
open fun <T : Any?> readValue(content: String?, valueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> readValue(content: String?, valueType: JavaType?): T?
open fun <T : Any?> readValue(content: String?, valueType: Class<T?>?): T?
open fun <T : Any?> readValue(src: ByteArray?, offset: Int, len: Int, valueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> readValue(src: ByteArray?, offset: Int, len: Int, valueType: JavaType?): T?
open fun <T : Any?> readValue(src: ByteArray?, offset: Int, len: Int, valueType: Class<T?>?): T?
Link copied to clipboard
open fun <T : Any?> readValues(p: JsonParser?, valueType: ResolvedType?): MappingIterator<T?>?
open fun <T : Any?> readValues(p: JsonParser?, valueTypeRef: TypeReference<T?>?): MappingIterator<T?>?
open fun <T : Any?> readValues(p: JsonParser?, valueType: Class<T?>?): MappingIterator<T?>?
open fun <T : Any?> readValues(p: JsonParser?, valueType: JavaType?): MappingIterator<T?>?
Link copied to clipboard
open fun registerModule(module: Module?): ObjectMapper?
Link copied to clipboard
open fun registerModules(vararg modules: Module?): ObjectMapper?
open fun registerModules(modules: Iterable<out Module?>?): ObjectMapper?
Link copied to clipboard
open fun registerSubtypes(vararg types: NamedType?)
open fun registerSubtypes(vararg classes: Class<*>?)
open fun registerSubtypes(subtypes: Collection<Class<*>?>?)
Link copied to clipboard
open fun setAccessorNaming(s: AccessorNamingStrategy.Provider?): ObjectMapper?
Link copied to clipboard
open fun setAnnotationIntrospector(ai: AnnotationIntrospector?): ObjectMapper?
Link copied to clipboard
open fun setAnnotationIntrospectors(serializerAI: AnnotationIntrospector?, deserializerAI: AnnotationIntrospector?): ObjectMapper?
Link copied to clipboard
open fun setBase64Variant(v: Base64Variant?): ObjectMapper?
Link copied to clipboard
open fun setCacheProvider(cacheProvider: CacheProvider?): ObjectMapper?
Link copied to clipboard
open fun setConfig(config: DeserializationConfig?): ObjectMapper?
open fun setConfig(config: SerializationConfig?): ObjectMapper?
Link copied to clipboard
open fun setConstructorDetector(cd: ConstructorDetector?): ObjectMapper?
Link copied to clipboard
open fun setDefaultAttributes(attrs: ContextAttributes?): ObjectMapper?
Link copied to clipboard
open fun setDefaultLeniency(b: Boolean?): ObjectMapper?
Link copied to clipboard
open fun setDefaultMergeable(b: Boolean?): ObjectMapper?
Link copied to clipboard
open fun setDefaultPrettyPrinter(pp: PrettyPrinter?): ObjectMapper?
Link copied to clipboard
open fun setDefaultPropertyInclusion(incl: JsonInclude.Include?): ObjectMapper?
open fun setDefaultPropertyInclusion(incl: JsonInclude.Value?): ObjectMapper?
Link copied to clipboard
open fun setDefaultSetterInfo(v: JsonSetter.Value?): ObjectMapper?
Link copied to clipboard
open fun setDefaultTyping(typer: TypeResolverBuilder<*>?): ObjectMapper?
Link copied to clipboard
open fun setDefaultVisibility(vis: JsonAutoDetect.Value?): ObjectMapper?
Link copied to clipboard
open fun setFilterProvider(filterProvider: FilterProvider?): ObjectMapper?
Link copied to clipboard
open fun setFilters(filterProvider: FilterProvider?)
Link copied to clipboard
open fun setHandlerInstantiator(hi: HandlerInstantiator?): Any?
Link copied to clipboard
open fun setLocale(l: Locale?): ObjectMapper?
Link copied to clipboard
open fun setMixInAnnotations(sourceMixins: Map<Class<*>?, Class<*>?>?)
Link copied to clipboard
open fun setMixInResolver(resolver: ClassIntrospector.MixInResolver?): ObjectMapper?
Link copied to clipboard
open fun setMixIns(sourceMixins: Map<Class<*>?, Class<*>?>?): ObjectMapper?
Link copied to clipboard
open fun setPropertyInclusion(incl: JsonInclude.Value?): ObjectMapper?
Link copied to clipboard
open fun setSerializationInclusion(incl: JsonInclude.Include?): ObjectMapper?
Link copied to clipboard
open fun setSerializerProvider(p: DefaultSerializerProvider?): ObjectMapper?
Link copied to clipboard
open fun setTimeZone(tz: TimeZone?): ObjectMapper?
Link copied to clipboard
open fun setVisibility(vc: VisibilityChecker<*>?): ObjectMapper?
open fun setVisibility(forMethod: PropertyAccessor?, visibility: JsonAutoDetect.Visibility?): ObjectMapper?
Link copied to clipboard
open fun tokenStreamFactory(): JsonFactory?
Link copied to clipboard
open fun treeAsTokens(n: TreeNode?): JsonParser?
Link copied to clipboard
open fun <T : Any?> treeToValue(n: TreeNode?, valueType: Class<T?>?): T?
open fun <T : Any?> treeToValue(n: TreeNode?, toValueTypeRef: TypeReference<T?>?): T?
open fun <T : Any?> treeToValue(n: TreeNode?, valueType: JavaType?): T?
Link copied to clipboard
open fun <T : Any?> updateValue(valueToUpdate: T?, overrides: Any?): T?
Link copied to clipboard
open fun <T : JsonNode?> valueToTree(fromValue: Any?): T?
Link copied to clipboard
open fun version(): Version?
Link copied to clipboard
open fun writer(): ObjectWriter?
open fun writer(defaultBase64: Base64Variant?): ObjectWriter?
open fun writer(schema: FormatSchema?): ObjectWriter?
open fun writer(pp: PrettyPrinter?): ObjectWriter?
open fun writer(escapes: CharacterEscapes?): ObjectWriter?
open fun writer(feature: SerializationFeature?): ObjectWriter?
open fun writer(attrs: ContextAttributes?): ObjectWriter?
open fun writer(filterProvider: FilterProvider?): ObjectWriter?
open fun writer(df: DateFormat?): ObjectWriter?
open fun writer(first: SerializationFeature?, vararg other: SerializationFeature?): ObjectWriter?
Link copied to clipboard
open fun writerFor(rootType: TypeReference<*>?): ObjectWriter?
open fun writerFor(rootType: JavaType?): ObjectWriter?
open fun writerFor(rootType: Class<*>?): ObjectWriter?
Link copied to clipboard
open fun writerWithDefaultPrettyPrinter(): ObjectWriter?
Link copied to clipboard
open fun writerWithType(rootType: TypeReference<*>?): ObjectWriter?
open fun writerWithType(rootType: JavaType?): ObjectWriter?
open fun writerWithType(rootType: Class<*>?): ObjectWriter?
Link copied to clipboard
open fun writerWithView(serializationView: Class<*>?): ObjectWriter?
Link copied to clipboard
open fun writeTree(g: JsonGenerator?, rootNode: TreeNode?)
open fun writeTree(g: JsonGenerator?, rootNode: JsonNode?)
Link copied to clipboard
open fun writeValue(g: JsonGenerator?, value: Any?)
open fun writeValue(out: DataOutput?, value: Any?)
open fun writeValue(resultFile: File?, value: Any?)
open fun writeValue(out: OutputStream?, value: Any?)
open fun writeValue(w: Writer?, value: Any?)
Link copied to clipboard
open fun writeValueAsBytes(value: Any?): ByteArray?
Link copied to clipboard
open fun writeValueAsString(value: Any?): String?