Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename JsonParser parameter requireEndOfInput to allowTrailingInput, add ↵ | Pasi Eronen | 2015-11-02 | 2 | -6/+13 |
| | | | | test case | ||||
* | Allow JsonParser to optionally parse multiple values (see #137) | Pasi Eronen | 2015-10-13 | 2 | -2/+12 |
| | |||||
* | = Fix decoding of 4-byte UTF-8 characters into UTF-16 surrogate pairs | Mark Hatton | 2015-06-11 | 2 | -12/+19 |
| | |||||
* | Improve test coverage of automatic case class member name unmangling | Mathias | 2015-05-06 | 1 | -5/+5 |
| | |||||
* | Make JsonParser require complete consumption of parsing input, closes #137 | Mathias | 2015-05-06 | 2 | -1/+9 |
| | |||||
* | Fix automatic field name discovery for member names with mangled prefix, ↵ | Mathias | 2015-05-06 | 2 | -6/+7 |
| | | | | closes #142 | ||||
* | Introduce `JsObject.empty`, `JsArray.empty`, `JsString.empty` and ↵ | Mathias | 2015-05-06 | 2 | -23/+40 |
| | | | | `JsNumber.zero`, closes #143 | ||||
* | Improve name unmangling in ProductFormats, closes #138 | Mathias | 2015-05-06 | 2 | -24/+49 |
| | |||||
* | Merge pull request #152 from fommil/patch-1 | Mathias | 2015-05-06 | 1 | -1/+3 |
|\ | | | | | standard optionFormat type close #151 | ||||
| * | standard optionFormat type close #151 | Sam Halliday | 2015-04-25 | 1 | -1/+3 |
| | | |||||
* | | Expose fieldName when able in deserialization errors | Dan Checkoway | 2015-04-27 | 3 | -5/+19 |
|/ | |||||
* | Reinstated deprecated JsArray and JsObject List based constructors for ↵ | James Roper | 2015-04-23 | 1 | -1/+8 |
| | | | | backwards compatibility | ||||
* | Merge pull request #136 from fommil/patch-1 | Mathias | 2015-04-20 | 1 | -16/+13 |
|\ | | | | | close #132 | ||||
| * | close #132 | Sam Halliday | 2015-01-27 | 1 | -16/+13 |
| | | |||||
* | | = Fix multibyte chars at ix 0 of JSON String not being parsed correctly, ↵ | Mark Hatton | 2015-04-09 | 2 | -1/+5 |
| | | | | | | | | closes #148 | ||||
* | | Small improvements to JsonParser | Mathias | 2015-02-24 | 1 | -7/+7 |
|/ | |||||
* | Add member name unmangling to ProductFormats, fixes #120 | Mathias | 2014-10-28 | 2 | -1/+39 |
| | |||||
* | Fix OOE when parsing unterminated JSON strings, fixes #122 | Mathias | 2014-10-28 | 3 | -5/+13 |
| | |||||
* | Merge pull request #117 from chris-martin/jsonFormat0 | Mathias | 2014-09-22 | 2 | -0/+28 |
|\ | | | | | Add jsonFormat0 for fieldless case classes | ||||
| * | Add jsonFormat0 for fieldless case classes | Chris Martin | 2014-09-15 | 2 | -0/+28 |
| | | | | | | | | Closes #41 | ||||
* | | Fix small problem in JsonParser error reporting | Mathias | 2014-09-19 | 2 | -7/+22 |
| | | |||||
* | | Improve JsonPrinter to enable printing to custom StringBuilder | Mathias | 2014-09-19 | 1 | -11/+9 |
| | | |||||
* | | Switch JsArray(List) to JsArray(Vector), make parser produce ↵ | Mathias | 2014-09-19 | 9 | -75/+72 |
| | | | | | | | | JsObject(HashMap) rather than JsObject(ListMap) | ||||
* | | Switch to fast, hand-written parser, remove parboiled dependency | Mathias | 2014-09-19 | 4 | -90/+295 |
| | | | | | | | | Closes #86, #108 | ||||
* | | Upgrade SBT and plugins, remove Scala 2.9 support, bump version to 1.3-SNAPSHOT | Mathias | 2014-09-16 | 4 | -86/+0 |
|/ | |||||
* | upgrade to sbt boilerplate 0.5.1, fixes #96 | Johannes Rudolph | 2014-03-17 | 1 | -1/+1 |
| | |||||
* | Make sure BasicFormats never pass `null` into JsValue constructors, fixes #70 | Johannes Rudolph | 2014-03-13 | 1 | -4/+12 |
| | |||||
* | Add some scalachecks roundtrips for more confidence, fixes #29 | Johannes Rudolph | 2014-03-12 | 1 | -0/+63 |
| | |||||
* | rename asJson => parseJson, fixes #89 | Johannes Rudolph | 2014-03-12 | 4 | -4/+6 |
| | |||||
* | match spec tightly about which characters to encode, fixes #83, #46 | Johannes Rudolph | 2014-03-12 | 3 | -21/+16 |
| | |||||
* | Only catch NonFatal exceptions | Johannes Rudolph | 2014-03-11 | 1 | -1/+2 |
| | |||||
* | Fix error introduced in 3f56c8f (#92) | Johannes Rudolph | 2014-03-11 | 1 | -5/+6 |
| | |||||
* | Merge pull request #91 from fractaloop/issue-90-escape-control-characters | Johannes Rudolph | 2014-03-11 | 2 | -1/+2 |
|\ | | | | | Fix for Issue #90 | ||||
| * | Modify the JsonPrinter to escape all characters less than 0x20 | Logan Lowell | 2014-02-25 | 1 | -1/+1 |
| | | |||||
| * | Add a failing line to the test | Logan Lowell | 2014-02-25 | 1 | -0/+1 |
| | | |||||
* | | Make printer methods protected, so they can be overridden | Ian Forsey | 2014-03-06 | 2 | -6/+6 |
|/ | |||||
* | 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 |