summaryrefslogtreecommitdiff
path: root/src/main/scala/cc
Commit message (Collapse)AuthorAgeFilesLines
* Remove obsolete /cc/ package directoriesMathias2012-10-1213-1564/+0
|
* Rename domain name from spray.cc to spray.io, rename package from ↵Mathias2012-10-1213-14/+14
| | | | 'cc.spray.json' to 'spray.json'
* Fix huge performance problem in JsonParserMathias2012-03-131-1/+1
|
* Small improvement in rare error messagesMathias2012-02-251-2/+2
|
* Be more robust about ordering issues in extractFieldNames.Michael Bayne2012-02-251-4/+7
| | | | | | | | | | It is generally the case that JVMs will report field and method names in declaration order (though the spec says any order is OK). However, the Scala compiler feels no compunction whatsoever to put the copy$default$N methods into the AST in an order that will cause them to match the field declaration order. Running under JRebel, things get even hairier. This patch makes things work as long as field names are reported in order.
* Add jsonFormatX overloads providing automatic case class field name extractionMathias2012-02-011-22/+110
| | | | | | Conflicts: src/main/scala/cc/spray/json/ProductFormats.scala
* Pimp Strings with 'asJson'Mathias2012-01-191-2/+6
|
* Add JsValue.asJsObject methods, simplifies JsObject matchingMathias2011-12-071-4/+16
|
* Move exception into package.scala, simplify throwing of ↵Mathias2011-12-077-70/+38
| | | | (De)SerializationExceptions
* Fix copyrightsMathias2011-12-071-2/+1
|
* Remove JsField, turn JsObject(List[JsField]) into JsObject(Map[String, JsValue])Mathias2011-12-068-41/+37
|
* Add RootJsonReader and RootJsonWriter as well as some helper methods, closes #10Mathias2011-11-302-2/+40
|
* Introduce RootJsonFormatMathias2011-11-304-28/+36
|
* Improve DeserializationException error messagesMathias2011-11-173-28/+25
|
* Remove JsValue.apply method without replacement due to non-type-safetyMathias2011-11-092-43/+5
|
* Fix #6 (rename JsValue:fromJson to 'convertTo', add .prettyPrint and ↵Mathias2011-11-094-16/+21
| | | | .compactPrint
* Implemented deserialization support (Issue #8)Steffen Fritzsche2011-10-111-1/+3
|
* Implemented #8: Conversion of Double.NaN and Infinity to JsNullSteffen Fritzsche2011-10-111-2/+6
|
* Improve some scaladoc commentsMathias2011-10-043-1/+17
|
* Add NullOptions traitMathias2011-10-041-122/+132
|
* Improve Option handling, speed up case class (de)serialization, closes #5Mathias2011-09-282-253/+271
|
* Improve JsonReader/JsonWriter lifting to JsonFormatMathias2011-09-063-33/+13
|
* Added and tested LiftedFormatsSpec (thx to Dirk)Mathias2011-09-061-0/+32
|
* Improve compile time error messages with @implicitNotFound annotationsMathias2011-07-191-0/+4
|
* Add JSONP support to JsonPrintersMathias2011-06-031-2/+13
|
* Add trait versions of JsonPrinters for easier customizationMathias2011-05-312-6/+8
|
* Add more collection formatsMathias2011-05-261-17/+20
|
* Add helper function constructing a jsonFormat from Readers and Writer, ↵Mathias2011-05-252-13/+15
| | | | implicit conversions from functions
* Add DelegatingFormatMathias2011-05-251-0/+5
|
* Improve 'toJson' pimpMathias2011-05-251-4/+4
|
* Add JsonFormat for JsValues, some more helpersMathias2011-05-244-23/+73
|
* Add predefined JsonFormat for Product1 and Product12-15Mathias2011-05-241-0/+153
|
* Add predefined JsonFormat for Either typeMathias2011-05-231-0/+25
|
* Cosmetic fixesMathias2011-05-091-1/+1
|
* Squash sub package 'formats'Mathias2011-05-099-46/+18
|
* Add basic scaladocsMathias2011-05-0613-70/+148
|
* Initial commit (split off from main spray codebase)Mathias2011-05-0615-0/+1117