net.corda.node.utilities / JsonSupport

# JsonSupport

`object JsonSupport`

Utilities and serialisers for working with JSON representations of basic types. This adds Jackson support for the java.time API, some core types, and Kotlin data classes.

### Types

CalendarDeserializer | `object CalendarDeserializer`
CompositeKeyDeserializer | `object CompositeKeyDeserializer`
CompositeKeySerializer | `object CompositeKeySerializer`
LocalDateDeserializer | `object LocalDateDeserializer`
LocalDateKeyDeserializer | `object LocalDateKeyDeserializer`
NodeInfoDeserializer | `object NodeInfoDeserializer`
NodeInfoSerializer | `object NodeInfoSerializer`
PartyDeserializer | `object PartyDeserializer`
PartySerializer | `object PartySerializer`
PublicKeyDeserializer | `object PublicKeyDeserializer`
PublicKeySerializer | `object PublicKeySerializer`
SecureHashDeserializer | `class SecureHashDeserializer<T : SecureHash>` Implemented as a class so that we can instantiate for T.
SecureHashSerializer | `object SecureHashSerializer`
ServiceHubObjectMapper | `class ServiceHubObjectMapper`
ToStringSerializer | `object ToStringSerializer`

### Properties

cordaModule | `val cordaModule: <ERROR CLASS>`
javaTimeModule | `val javaTimeModule: <ERROR CLASS>`

### Functions

createDefaultMapper | `fun createDefaultMapper(identities: IdentityService): <ERROR CLASS>`