A type-safe way to construct a JSONFormat
by incrementally adding, removing or updating fields.
A type-safe way to construct a JSONFormat
by incrementally adding, removing or updating fields.
the type of the HList
of fields currently in this builder
the type of the HList
of field definitions currently in this builder
the fields currently in this builder
A key of a JsonHMap
.
A key of a JsonHMap
.
the type of the value associated with this key
(Since version 2017/07/13) This will be removed in a future version
A class containing a mapping from JSON keys to keys of a JsonHMap
.
A class containing a mapping from JSON keys to keys of a JsonHMap
. A
JsonKeyRegistry
must be present both when a key is created and when a
conversion is to be done between a map and JSON.
(Since version 2017/07/13) This will be removed in a future version
Provides additional JsonFormats not available in the spray.json.DefaultJsonProtocol.
Object containing implicit classes and methods related to JSON handling.
Object containing helpers for converting between JSON values and other structures.
A companion object containing auxiliary types and factories for JsonFormatBuilder
.
Companion object for JsonHMapKey
.
Object that defines an HMap
with JSON (de)serialization capabilities.
Object that defines an HMap
with JSON (de)serialization capabilities.
(Since version 2017/07/13) This will be removed in a future version
Provides utility classes and methods related to JSON handling.