Exceptions that can be thrown by upickle; placed in the same file as JSON parser due to circular dependencies between exception types and JSON types
A class that provides a mutable version of ReadWriter, used to allow serialization and deserialization of recursive data structure
Helper class that makes it convenient to create instances of bother Reader and Writer at the same time.
A typeclass that allows you to deserialize a type T from JSON, which can itself be read from a String
Helper class to make it convenient to create instances of Reader from the equivalent function
A typeclass that allows you to serialize a type T to JSON, and eventually to a string
Helper class to make it convenient to create instances of Writer from the equivalent function
JSON handling utilities
Picklite tries the following mechanisms for pickling a type
- Is there an implicit pickler for that type? - Does the companion have matching apply/unapply? - Does the companion have matching apply/unapplySeq?