DataSource Extensions
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
DataSource Extensions
datasourcex-util
/
com.caplin.integration.datasourcex.util.serialization.jackson3
/
Jackson3JsonHandler
Jackson3Json
Handler
class
Jackson3JsonHandler
(
objectMapper
:
ObjectMapper
)
:
JsonHandler
<
JsonNode
>
(
source
)
A Jackson 3
JsonHandler
backed by an
ObjectMapper
, using zjsonpatch for RFC 6902 diff/patch.
Members
Constructors
Jackson3Json
Handler
Link copied to clipboard
constructor
(
objectMapper
:
ObjectMapper
)
Functions
diff
Link copied to clipboard
open
override
fun
diff
(
source
:
JsonNode
,
target
:
JsonNode
)
:
JsonNode
format
Link copied to clipboard
open
override
fun
format
(
jsonTree
:
JsonNode
)
:
String
parse
Link copied to clipboard
open
override
fun
parse
(
jsonText
:
String
)
:
JsonNode
patch
Link copied to clipboard
open
override
fun
patch
(
source
:
JsonNode
,
jsonPatch
:
JsonNode
)
:
JsonNode
to
Json
Tree
Link copied to clipboard
open
override
fun
toJsonTree
(
pojo
:
Any
?
)
:
JsonNode
to
Object
Link copied to clipboard
open
override
fun
toObject
(
jsonTree
:
JsonNode
,
userType
:
Class
<
*
>
)
:
Any
?