summaryrefslogtreecommitdiff
path: root/src/main
Commit message (Collapse)AuthorAgeFilesLines
* Ignore static fields in jsonFormatMark van der Tol2013-10-131-1/+3
|
* 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-161-1/+1
|
* 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-292-450/+45
| | | | | | | | | | | | | | | | | | | | | | (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
| |
* | 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-221-1/+3
|/
* Fix: \u0001 -> \u0001Dan Brown2012-11-191-0/+1
|
* Prepare for release 1.2.2v1.2.2Mathias2012-10-161-2/+2
|
* Prepare for release 1.2.1v1.2.1Mathias2012-10-152-1/+22
|
* Finalize 1.2 releasev1.2Mathias2012-10-121-0/+21
|
* Remove obsolete /cc/ package directoriesMathias2012-10-1213-0/+0
|
* Rename domain name from spray.cc to spray.io, rename package from ↵Mathias2012-10-1215-16/+16
| | | | 'cc.spray.json' to 'spray.json'
* Update ls-bitsMathias2012-03-131-0/+22
|
* 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 ls-sbt bitsMathias2012-02-011-0/+22
|
* 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
|