Base type of all annotations, useful when reflecting annos
in json.FieldAccessor
Base type of all annotations, useful when reflecting annos
in json.FieldAccessor
Provide field description, useful when reflect on accessors for auto-gen docs, etc
Provide field description, useful when reflect on accessors for auto-gen docs, etc
Marks an internal method/val to be emitted when serialized only, but not needed for construction (basically read only).
Marks an internal method/val to be emitted when serialized only, but not needed for construction (basically read only).
@json.accessor case class Foo(bar: String) { @json.ephemeral def twice = bar + bar }
Provide field name that will be used in the JSON.
Provide field name that will be used in the JSON. Useful when making case classes for existing JSON models that aren't camel cased.
Package space for all scala-json annotations