Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #35 from ConnorDoyle/master | Mathias | 2013-05-13 | 1 | -0/+8 |
|\ | | | | | Empty case class support via ProductFormats.jsonFormat0 | ||||
| * | Added a jsonFormat0 method to ProductFormats.scala to support empty case ↵ | Connor Doyle | 2012-11-28 | 1 | -0/+8 |
| | | | | | | | | classes, for completeness. | ||||
* | | Fix extractFieldNames: Ignore transient fields | Dan Brown | 2013-04-22 | 1 | -1/+3 |
|/ | |||||
* | Fix: \u0001 -> \u0001 | Dan Brown | 2012-11-19 | 1 | -0/+1 |
| | |||||
* | Prepare for release 1.2.2v1.2.2 | Mathias | 2012-10-16 | 1 | -2/+2 |
| | |||||
* | Prepare for release 1.2.1v1.2.1 | Mathias | 2012-10-15 | 2 | -1/+22 |
| | |||||
* | Finalize 1.2 releasev1.2 | Mathias | 2012-10-12 | 1 | -0/+21 |
| | |||||
* | Remove obsolete /cc/ package directories | Mathias | 2012-10-12 | 13 | -0/+0 |
| | |||||
* | Rename domain name from spray.cc to spray.io, rename package from ↵ | Mathias | 2012-10-12 | 15 | -16/+16 |
| | | | | 'cc.spray.json' to 'spray.json' | ||||
* | Update ls-bits | Mathias | 2012-03-13 | 1 | -0/+22 |
| | |||||
* | Fix huge performance problem in JsonParser | Mathias | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | Small improvement in rare error messages | Mathias | 2012-02-25 | 1 | -2/+2 |
| | |||||
* | Be more robust about ordering issues in extractFieldNames. | Michael Bayne | 2012-02-25 | 1 | -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 ls-sbt bits | Mathias | 2012-02-01 | 1 | -0/+22 |
| | |||||
* | Add jsonFormatX overloads providing automatic case class field name extraction | Mathias | 2012-02-01 | 1 | -22/+110 |
| | | | | | | Conflicts: src/main/scala/cc/spray/json/ProductFormats.scala | ||||
* | Pimp Strings with 'asJson' | Mathias | 2012-01-19 | 1 | -2/+6 |
| | |||||
* | Add JsValue.asJsObject methods, simplifies JsObject matching | Mathias | 2011-12-07 | 1 | -4/+16 |
| | |||||
* | Move exception into package.scala, simplify throwing of ↵ | Mathias | 2011-12-07 | 7 | -70/+38 |
| | | | | (De)SerializationExceptions | ||||
* | Fix copyrights | Mathias | 2011-12-07 | 1 | -2/+1 |
| | |||||
* | Remove JsField, turn JsObject(List[JsField]) into JsObject(Map[String, JsValue]) | Mathias | 2011-12-06 | 8 | -41/+37 |
| | |||||
* | Add RootJsonReader and RootJsonWriter as well as some helper methods, closes #10 | Mathias | 2011-11-30 | 2 | -2/+40 |
| | |||||
* | Introduce RootJsonFormat | Mathias | 2011-11-30 | 4 | -28/+36 |
| | |||||
* | Improve DeserializationException error messages | Mathias | 2011-11-17 | 3 | -28/+25 |
| | |||||
* | Remove JsValue.apply method without replacement due to non-type-safety | Mathias | 2011-11-09 | 2 | -43/+5 |
| | |||||
* | Fix #6 (rename JsValue:fromJson to 'convertTo', add .prettyPrint and ↵ | Mathias | 2011-11-09 | 4 | -16/+21 |
| | | | | .compactPrint | ||||
* | Implemented deserialization support (Issue #8) | Steffen Fritzsche | 2011-10-11 | 1 | -1/+3 |
| | |||||
* | Implemented #8: Conversion of Double.NaN and Infinity to JsNull | Steffen Fritzsche | 2011-10-11 | 1 | -2/+6 |
| | |||||
* | Improve some scaladoc comments | Mathias | 2011-10-04 | 3 | -1/+17 |
| | |||||
* | Add NullOptions trait | Mathias | 2011-10-04 | 1 | -122/+132 |
| | |||||
* | Improve Option handling, speed up case class (de)serialization, closes #5 | Mathias | 2011-09-28 | 2 | -253/+271 |
| | |||||
* | Improve JsonReader/JsonWriter lifting to JsonFormat | Mathias | 2011-09-06 | 3 | -33/+13 |
| | |||||
* | Added and tested LiftedFormatsSpec (thx to Dirk) | Mathias | 2011-09-06 | 1 | -0/+32 |
| | |||||
* | Improve compile time error messages with @implicitNotFound annotations | Mathias | 2011-07-19 | 1 | -0/+4 |
| | |||||
* | Add JSONP support to JsonPrinters | Mathias | 2011-06-03 | 1 | -2/+13 |
| | |||||
* | Add trait versions of JsonPrinters for easier customization | Mathias | 2011-05-31 | 2 | -6/+8 |
| | |||||
* | Add more collection formats | Mathias | 2011-05-26 | 1 | -17/+20 |
| | |||||
* | Add helper function constructing a jsonFormat from Readers and Writer, ↵ | Mathias | 2011-05-25 | 2 | -13/+15 |
| | | | | implicit conversions from functions | ||||
* | Add DelegatingFormat | Mathias | 2011-05-25 | 1 | -0/+5 |
| | |||||
* | Improve 'toJson' pimp | Mathias | 2011-05-25 | 1 | -4/+4 |
| | |||||
* | Add JsonFormat for JsValues, some more helpers | Mathias | 2011-05-24 | 4 | -23/+73 |
| | |||||
* | Add predefined JsonFormat for Product1 and Product12-15 | Mathias | 2011-05-24 | 1 | -0/+153 |
| | |||||
* | Add predefined JsonFormat for Either type | Mathias | 2011-05-23 | 1 | -0/+25 |
| | |||||
* | Cosmetic fixes | Mathias | 2011-05-09 | 1 | -1/+1 |
| | |||||
* | Squash sub package 'formats' | Mathias | 2011-05-09 | 9 | -46/+18 |
| | |||||
* | Add basic scaladocs | Mathias | 2011-05-06 | 13 | -70/+148 |
| | |||||
* | Initial commit (split off from main spray codebase) | Mathias | 2011-05-06 | 15 | -0/+1117 |