diff options
Diffstat (limited to 'notes')
-rw-r--r-- | notes/1.0.1.markdown | 9 | ||||
-rw-r--r-- | notes/about.markdown | 13 |
2 files changed, 21 insertions, 1 deletions
diff --git a/notes/1.0.1.markdown b/notes/1.0.1.markdown new file mode 100644 index 0000000..78ad0a4 --- /dev/null +++ b/notes/1.0.1.markdown @@ -0,0 +1,9 @@ +- Upgraded to Scala 2.9.1 and parboiled 1.0.2 +- Improved (de)serialization of optional case class members (may now be missing) +- Added `NullOptions` trait for enforcing the serialization of `None` members as `null` +- Improved compile time error messages with `@implicitNotFound` annotations +- Improved documentation +- Smaller fixes and additions + + [JSON]: http://json.org + [parboiled]: http://parboiled.org diff --git a/notes/about.markdown b/notes/about.markdown index 0665380..fbc188a 100644 --- a/notes/about.markdown +++ b/notes/about.markdown @@ -1 +1,12 @@ -[spray-json](http://json.spray.cc) is a lightweight, clean and efficient JSON implementation in Scala. +[spray-json][] is a lightweight, clean and efficient [JSON][] implementation in Scala. + +It sports the following features: + +* Simple immutable model of the JSON language elements +* An efficient JSON PEG parser (implemented with [parboiled][]) +* Choice of either compact or pretty JSON-to-string printing +* Type-class based (de)serialization of custom objects (no reflection, no intrusion) + + [spray-json]: http://json.spray.cc + [JSON]: http://json.org + [parboiled]: http://parboiled.org |