NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL Codec
/
xyz.noisif.nsl.codec.serialization.json.jackson
/
JacksonSerializer
Jackson
Serializer
open
class
JacksonSerializer
:
JsonSerializer
Members
Constructors
Jackson
Serializer
Link copied to clipboard
private
constructor
(
objectMapper
:
ObjectMapper
)
Properties
object
Mapper
Link copied to clipboard
private
val
objectMapper
:
ObjectMapper
RAW_
JSON_
SERIALIZER
Link copied to clipboard
private
val
RAW_JSON_SERIALIZER
:
JacksonSpiTypeSerializerModule
<
RawJson
>
Functions
convert
Link copied to clipboard
open
fun
<
T
>
convert
(
source
:
Any
,
type
:
Class
<
T
>
)
:
T
create
Default
Strict
Mapper
Link copied to clipboard
open
fun
createDefaultStrictMapper
(
)
:
JacksonSerializer
create
Lenient
For
Messaging
Link copied to clipboard
open
fun
createLenientForMessaging
(
)
:
JacksonSerializer
deserialize
Link copied to clipboard
open
fun
<
T
>
deserialize
(
payload
:
String
,
type
:
Class
<
T
>
)
:
T
deserialize
From
Bytes
Link copied to clipboard
open
fun
<
T
>
deserializeFromBytes
(
bytes
:
Array
<
Byte
>
,
type
:
Class
<
T
>
)
:
T
deserialize
From
Stream
Link copied to clipboard
open
fun
<
T
>
deserializeFromStream
(
input
:
InputStream
,
type
:
Class
<
T
>
)
:
T
get
Clean
Message
Link copied to clipboard
private
open
fun
getCleanMessage
(
ex
:
JacksonException
)
:
String
get
Format
Link copied to clipboard
open
fun
getFormat
(
)
:
SerializerFormat
serialize
Link copied to clipboard
open
fun
serialize
(
value
:
Any
)
:
String
serialize
To
Bytes
Link copied to clipboard
open
fun
serializeToBytes
(
value
:
Any
)
:
Array
<
Byte
>
serialize
To
Stream
Link copied to clipboard
open
fun
serializeToStream
(
value
:
Any
,
out
:
OutputStream
)