org.sigilaris.core.codec.json.JsonValue
See theJsonValue companion object
enum JsonValue
Minimal, library-agnostic JSON value ADT.
This AST is deliberately small and independent of any backend. All higher-level behaviors (naming policies, discriminator, null/absent, etc.) are handled by encoders/decoders and derivation, not by this ADT.
The six cases cover all JSON types:
JNull: JSON nullJBool: JSON booleanJNumber: JSON number (stored as BigDecimal for precision)JString: JSON stringJArray: JSON arrayJObject: JSON object (field map)
Attributes
- Companion
- object
- Source
- JsonValue.scala
- Graph
-
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article