summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #152 from fommil/patch-1Mathias2015-05-061-1/+3
|\ | | | | standard optionFormat type close #151
| * standard optionFormat type close #151Sam Halliday2015-04-251-1/+3
| |
* | Expose fieldName when able in deserialization errorsDan Checkoway2015-04-273-5/+19
|/
* Reinstated deprecated JsArray and JsObject List based constructors for ↵James Roper2015-04-231-1/+8
| | | | backwards compatibility
* Merge pull request #136 from fommil/patch-1Mathias2015-04-201-16/+13
|\ | | | | close #132
| * close #132Sam Halliday2015-01-271-16/+13
| |
* | = Fix multibyte chars at ix 0 of JSON String not being parsed correctly, ↵Mark Hatton2015-04-092-1/+5
| | | | | | | | closes #148
* | Small improvements to JsonParserMathias2015-02-241-7/+7
|/
* Add member name unmangling to ProductFormats, fixes #120Mathias2014-10-282-1/+39
|
* Fix OOE when parsing unterminated JSON strings, fixes #122Mathias2014-10-283-5/+13
|
* Merge pull request #117 from chris-martin/jsonFormat0Mathias2014-09-222-0/+28
|\ | | | | Add jsonFormat0 for fieldless case classes
| * Add jsonFormat0 for fieldless case classesChris Martin2014-09-152-0/+28
| | | | | | | | Closes #41
* | Fix small problem in JsonParser error reportingMathias2014-09-192-7/+22
| |
* | Improve JsonPrinter to enable printing to custom StringBuilderMathias2014-09-191-11/+9
| |
* | Switch JsArray(List) to JsArray(Vector), make parser produce ↵Mathias2014-09-199-75/+72
| | | | | | | | JsObject(HashMap) rather than JsObject(ListMap)
* | Switch to fast, hand-written parser, remove parboiled dependencyMathias2014-09-194-90/+295
| | | | | | | | Closes #86, #108
* | Upgrade SBT and plugins, remove Scala 2.9 support, bump version to 1.3-SNAPSHOTMathias2014-09-164-86/+0
|/
* upgrade to sbt boilerplate 0.5.1, fixes #96Johannes Rudolph2014-03-171-1/+1
|
* Make sure BasicFormats never pass `null` into JsValue constructors, fixes #70Johannes Rudolph2014-03-131-4/+12
|
* Add some scalachecks roundtrips for more confidence, fixes #29Johannes Rudolph2014-03-121-0/+63
|
* rename asJson => parseJson, fixes #89Johannes Rudolph2014-03-124-4/+6
|
* match spec tightly about which characters to encode, fixes #83, #46Johannes Rudolph2014-03-123-21/+16
|
* Only catch NonFatal exceptionsJohannes Rudolph2014-03-111-1/+2
|
* Fix error introduced in 3f56c8f (#92)Johannes Rudolph2014-03-111-5/+6
|
* Merge pull request #91 from fractaloop/issue-90-escape-control-charactersJohannes Rudolph2014-03-112-1/+2
|\ | | | | Fix for Issue #90
| * Modify the JsonPrinter to escape all characters less than 0x20Logan Lowell2014-02-251-1/+1
| |
| * Add a failing line to the testLogan Lowell2014-02-251-0/+1
| |
* | Make printer methods protected, so they can be overriddenIan Forsey2014-03-062-6/+6
|/
* add test case for all slash posibilitiesMartijn Hoekstra2014-02-031-0/+3
|
* Ignore static fields in jsonFormatMark van der Tol2013-10-132-1/+18
|
* Fix bug with invalid hex digits in JsonParserAnish Athalye2013-09-271-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 #62Johannes Rudolph2013-08-162-2/+2
|
* Merge commit 'pull/67'Johannes Rudolph2013-08-162-4/+49
|\
| * Fix for issue #66Eric J. Christeson2013-08-151-2/+2
|/
* Merge pull request #62 from cppexpert/masterJohannes Rudolph2013-08-031-1/+1
|\ | | | | Added name of malformed field to error message
| * Added name of malformed field to error messagecppexpert2013-08-031-1/+1
| |
| * Added name of malformed field to error messagecppexpert2013-08-021-1/+1
| |
* | use sbt-boilerplate for generating stubsJohannes Rudolph2013-05-293-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 JsonPrinterMathias2013-05-131-22/+49
| |
* | Add RootJsonFormats for JsObject and JsArrayMathias2013-05-131-0/+13
| |
* | Add small test improvementMathias2013-05-131-2/+2
| |
* | Merge pull request #35 from ConnorDoyle/masterMathias2013-05-131-0/+8
|\ \ | | | | | | Empty case class support via ProductFormats.jsonFormat0
| * | Added a jsonFormat0 method to ProductFormats.scala to support empty case ↵Connor Doyle2012-11-281-0/+8
| | | | | | | | | | | | classes, for completeness.
* | | Fix extractFieldNames: Ignore transient fieldsDan Brown2013-04-222-1/+19
| |/ |/|
* | Upgrade to Scala 2.10.0-RC5Mathias2012-12-191-0/+11
|/
* Small improvement in testMathias2012-11-281-2/+3
|
* Fix: \u0001 -> \u0001Dan Brown2012-11-192-1/+2
|
* Add broken test: \u0001 -> \u001Dan Brown2012-11-191-0/+4
|
* Prepare for release 1.2.2v1.2.2Mathias2012-10-161-2/+2
|
* Prepare for release 1.2.1v1.2.1Mathias2012-10-153-2/+23
|