java.lang.Object
org.apache.johnzon.mapper.Mapper
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final jakarta.json.JsonBuilderFactoryprotected final Charsetprotected final Collection<Closeable>protected final MapperConfigprotected final jakarta.json.stream.JsonGeneratorFactoryprotected final Mappingsprotected final jakarta.json.spi.JsonProviderprotected final jakarta.json.JsonReaderFactory -
Constructor Summary
ConstructorsConstructorDescriptionMapper(jakarta.json.JsonReaderFactory readerFactory, jakarta.json.stream.JsonGeneratorFactory generatorFactory, jakarta.json.JsonBuilderFactory builderFactory, jakarta.json.spi.JsonProvider provider, MapperConfig config, Collection<Closeable> closeables) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()jakarta.json.JsonBuilderFactoryjakarta.json.spi.JsonProviderprivate Objectprivate <T> T<T> T[]readArray(InputStream stream, Class<T> clazz) <T> T[]<T> Collection<T>readCollection(jakarta.json.stream.JsonParser stream, ParameterizedType genericType) <T> Collection<T>readCollection(InputStream stream, ParameterizedType genericType) <T> Collection<T>readCollection(Reader stream, ParameterizedType genericType) <T> TreadJohnzonCollection(InputStream stream, JohnzonCollectionType<T> genericType) <T> TreadJohnzonCollection(Reader stream, JohnzonCollectionType<T> genericType) jakarta.json.JsonArrayreadJsonArray(jakarta.json.stream.JsonParser stream) jakarta.json.JsonArrayreadJsonArray(InputStream stream) jakarta.json.JsonArrayreadJsonArray(Reader stream) <T> TreadObject(jakarta.json.JsonValue value, Type clazz) <T> TreadObject(jakarta.json.stream.JsonParser stream, Type clazz) <T> TreadObject(InputStream stream, Type clazz) <T> TreadObject(Reader stream, Type clazz) <T> TreadObject(String string, Type clazz) <T> TreadTypedArray(jakarta.json.stream.JsonParser parser, Class<?> elementType, Class<T> arrayType) <T> TreadTypedArray(InputStream stream, Class<?> elementType, Class<T> arrayType) <T> TreadTypedArray(Reader stream, Class<?> elementType, Class<T> arrayType) private InputStreamstream(InputStream stream) private Readerprivate Writerjakarta.json.JsonValuetoStructure(Object object) <T> voidwriteArray(Object object, OutputStream stream) <T> voidwriteArray(Collection<T> object, OutputStream stream) <T> voidwriteArray(Collection<T> object, Writer stream) <T> voidwriteArray(T[] object, OutputStream stream) <T> voidwriteArray(T[] object, Writer stream) writeArrayAsString(Collection<?> instance) <T> StringwriteArrayAsString(T[] instance) <T> voidwriteIterable(Iterable<T> object, OutputStream stream) <T> voidwriteIterable(Iterable<T> object, Writer stream) private voidwriteObject(Object object, jakarta.json.stream.JsonGenerator generator, Collection<String> ignored, JsonPointerTracker tracker) voidwriteObject(Object object, OutputStream stream) voidwriteObject(Object object, Writer stream) writeObjectAsString(Object instance) voidwriteObjectWithGenerator(Object object, jakarta.json.stream.JsonGenerator generator)
-
Field Details
-
config
-
mappings
-
readerFactory
protected final jakarta.json.JsonReaderFactory readerFactory -
generatorFactory
protected final jakarta.json.stream.JsonGeneratorFactory generatorFactory -
builderFactory
protected final jakarta.json.JsonBuilderFactory builderFactory -
provider
protected final jakarta.json.spi.JsonProvider provider -
closeables
-
charset
-
-
Constructor Details
-
Mapper
Mapper(jakarta.json.JsonReaderFactory readerFactory, jakarta.json.stream.JsonGeneratorFactory generatorFactory, jakarta.json.JsonBuilderFactory builderFactory, jakarta.json.spi.JsonProvider provider, MapperConfig config, Collection<Closeable> closeables)
-
-
Method Details
-
writeArray
-
writeArray
-
writeArray
-
writeArray
-
writeArray
-
writeIterable
-
writeIterable
-
toStructure
-
writeObject
-
writeObjectWithGenerator
-
writeObject
-
writeObject
private void writeObject(Object object, jakarta.json.stream.JsonGenerator generator, Collection<String> ignored, JsonPointerTracker tracker) -
writeArrayAsString
-
writeArrayAsString
-
writeObjectAsString
-
readObject
-
readObject
-
readObject
-
readObject
-
readObject
-
readCollection
-
readJohnzonCollection
-
readJohnzonCollection
-
readCollection
-
readCollection
public <T> Collection<T> readCollection(jakarta.json.stream.JsonParser stream, ParameterizedType genericType) -
readArray
-
readTypedArray
-
readTypedArray
-
readTypedArray
-
readJsonArray
-
readJsonArray
public jakarta.json.JsonArray readJsonArray(jakarta.json.stream.JsonParser stream) -
readArray
-
readJsonArray
-
mapArray
-
mapObject
-
stream
-
stream
-
stream
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
getBuilderFactory
public jakarta.json.JsonBuilderFactory getBuilderFactory() -
getProvider
public jakarta.json.spi.JsonProvider getProvider()
-