Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add test case for all slash posibilities | Martijn Hoekstra | 2014-02-03 | 1 | -0/+3 |
| | |||||
* | Ignore static fields in jsonFormat | Mark van der Tol | 2013-10-13 | 2 | -1/+18 |
| | |||||
* | Fix bug with invalid hex digits in JsonParser | Anish Athalye | 2013-09-27 | 1 | -1/+1 |
| | | | | | Valid hex digits are `[0-9a-fA-F]`. The `"A" - "Z"` is a typo and should be changed to `"A" - "F"`. | ||||
* | improved error message and fixed test, refs #62 | Johannes Rudolph | 2013-08-16 | 2 | -2/+2 |
| | |||||
* | Merge commit 'pull/67' | Johannes Rudolph | 2013-08-16 | 2 | -4/+49 |
|\ | |||||
| * | Fix for issue #66 | Eric J. Christeson | 2013-08-15 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #62 from cppexpert/master | Johannes Rudolph | 2013-08-03 | 1 | -1/+1 |
|\ | | | | | Added name of malformed field to error message | ||||
| * | Added name of malformed field to error message | cppexpert | 2013-08-03 | 1 | -1/+1 |
| | | |||||
| * | Added name of malformed field to error message | cppexpert | 2013-08-02 | 1 | -1/+1 |
| | | |||||
* | | use sbt-boilerplate for generating stubs | Johannes Rudolph | 2013-05-29 | 3 | -450/+81 |
| | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit b4b2208d045fd7ee1549f56c2b9d897c5caceb48) This allows to have jsonFormat for more than 15 case class parameters. Fixes #48 Conflicts: build.sbt project/plugins.sbt src/main/boilerplate/cc/spray/json/ProductFormatsInstances.scala.template | ||||
* | | Add small performance improvement in JsonPrinter | Mathias | 2013-05-13 | 1 | -22/+49 |
| | | |||||
* | | Add RootJsonFormats for JsObject and JsArray | Mathias | 2013-05-13 | 1 | -0/+13 |
| | | |||||
* | | Add small test improvement | Mathias | 2013-05-13 | 1 | -2/+2 |
| | | |||||
* | | 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 | 2 | -1/+19 |
| |/ |/| | |||||
* | | Upgrade to Scala 2.10.0-RC5 | Mathias | 2012-12-19 | 1 | -0/+11 |
|/ | |||||
* | Small improvement in test | Mathias | 2012-11-28 | 1 | -2/+3 |
| | |||||
* | Fix: \u0001 -> \u0001 | Dan Brown | 2012-11-19 | 2 | -1/+2 |
| | |||||
* | Add broken test: \u0001 -> \u001 | Dan Brown | 2012-11-19 | 1 | -0/+4 |
| | |||||
* | 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 | 3 | -2/+23 |
| | |||||
* | Finalize 1.2 releasev1.2 | Mathias | 2012-10-12 | 1 | -0/+21 |
| | |||||
* | Remove obsolete /cc/ package directories | Mathias | 2012-10-12 | 23 | -0/+0 |
| | |||||
* | Rename domain name from spray.cc to spray.io, rename package from ↵ | Mathias | 2012-10-12 | 25 | -26/+26 |
| | | | | '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. | ||||
* | Update README | Mathias | 2012-02-01 | 1 | -3/+3 |
| | |||||
* | 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 | 2 | -24/+112 |
| | | | | | | Conflicts: src/main/scala/cc/spray/json/ProductFormats.scala | ||||
* | Improve ReadmeSpec | Mathias | 2012-02-01 | 1 | -21/+37 |
| | |||||
* | Pimp Strings with 'asJson' | Mathias | 2012-01-19 | 4 | -6/+10 |
| | |||||
* | Add JsValue.asJsObject methods, simplifies JsObject matching | Mathias | 2011-12-07 | 2 | -4/+61 |
| | |||||
* | Move exception into package.scala, simplify throwing of ↵ | Mathias | 2011-12-07 | 9 | -72/+40 |
| | | | | (De)SerializationExceptions | ||||
* | Fix copyrights | Mathias | 2011-12-07 | 10 | -2/+145 |
| | |||||
* | Remove JsField, turn JsObject(List[JsField]) into JsObject(Map[String, JsValue]) | Mathias | 2011-12-06 | 14 | -59/+55 |
| | |||||
* | 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 |
| | |||||
* | Add test for lazyFormat wrapper (recursive JsonFormats) | Mathias | 2011-11-16 | 1 | -0/+14 |
| | |||||
* | Fix remaining deprecation warning | Mathias | 2011-11-09 | 1 | -2/+2 |
| | |||||
* | Remove JsValue.apply method without replacement due to non-type-safety | Mathias | 2011-11-09 | 7 | -56/+18 |
| | |||||
* | Fix #6 (rename JsValue:fromJson to 'convertTo', add .prettyPrint and ↵ | Mathias | 2011-11-09 | 10 | -51/+56 |
| | | | | .compactPrint | ||||
* | Implemented deserialization support (Issue #8) | Steffen Fritzsche | 2011-10-11 | 2 | -1/+9 |
| | |||||
* | Implemented #8: Conversion of Double.NaN and Infinity to JsNull | Steffen Fritzsche | 2011-10-11 | 2 | -3/+25 |
| | |||||
* | Improve some scaladoc comments | Mathias | 2011-10-04 | 3 | -1/+17 |
| | |||||
* | Add NullOptions trait | Mathias | 2011-10-04 | 2 | -127/+151 |
| | |||||
* | Improve Option handling, speed up case class (de)serialization, closes #5 | Mathias | 2011-09-28 | 3 | -259/+283 |
| |