summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add some helpful console initialization importsJohannes Rudolph2012-06-011-0/+7
|
* put the combine lens out of `/` into a separate function to stress its lensnessJohannes Rudolph2012-06-012-10/+17
|
* replace term 'projection' by lens everywhereJohannes Rudolph2012-06-0113-44/+39
|
* Update.apply now working directly on json strings as wellJohannes Rudolph2012-06-011-0/+3
|
* reorganize implicits a bitJohannes Rudolph2012-06-016-31/+39
|
* add a preliminary version of common sbt project metadataJohannes Rudolph2012-05-318-0/+62
|
* Merge branch 'master' of github.com:jrudolph/json-lensesJohannes Rudolph2012-05-311-5/+30
|\
| * improve example codeJohannes Rudolph2012-05-311-3/+3
| |
| * Add a simple exampleJohannes Rudolph2012-05-311-4/+29
| |
* | rename `Operations.updated` -> modifyJohannes Rudolph2012-05-313-10/+10
|/
* rename readmeJohannes Rudolph2012-05-311-0/+0
|
* readme stubJohannes Rudolph2012-05-312-0/+261
|
* add more documentation to ReadLens.isJohannes Rudolph2012-05-311-1/+2
|
* more documentationJohannes Rudolph2012-05-3110-56/+116
|
* rename MonadicReader -> ReaderJohannes Rudolph2012-05-314-15/+15
|
* smallish code cleanup and more documentationJohannes Rudolph2012-05-313-17/+14
|
* big file split up for better readabilityJohannes Rudolph2012-05-3112-445/+517
|
* remove now misleading commentJohannes Rudolph2012-05-311-3/+0
|
* moved json-path stuff into right packageJohannes Rudolph2012-05-313-41/+46
|
* cleanupJohannes Rudolph2012-05-311-1/+0
|
* Merge branch 'json-path-support'Johannes Rudolph2012-05-315-14/+257
|\
| * implement compilation from JsonPath -> JsonLensJohannes Rudolph2012-05-312-14/+84
| |
| * implement Gt, make a distinction between possibly Seq-valued Expr and scalar ↵Johannes Rudolph2012-05-312-13/+36
| | | | | | | | SimpleExpr, use JsValue for constants
| * limited support of JsonPath predicatesJohannes Rudolph2012-05-312-15/+64
| |
| * initial JsonPath supportJohannes Rudolph2012-05-313-0/+101
| |
* | move into its own packageJohannes Rudolph2012-05-315-37/+75
| |
* | move implicit into better scopeJohannes Rudolph2012-05-311-5/+7
|/
* rename JsonPathTestsJohannes Rudolph2012-05-311-1/+1
|
* cleanup, documentation and syntax changesJohannes Rudolph2012-05-305-87/+122
|
* moved test fileJohannes Rudolph2012-05-301-7/+10
|
* `*` now an alias for `elements`Johannes Rudolph2012-05-302-2/+6
|
* went back to using `/` as the general join operator instead of `andThen`Johannes Rudolph2012-05-304-27/+23
|
* added some tests from the json-path web-page to check against a 'real' exampleJohannes Rudolph2012-05-301-0/+56
|
* replace `jsonWriter[T].write(x: T)` -> `x.toJson`Johannes Rudolph2012-05-301-2/+2
|
* implement Update.&&Johannes Rudolph2012-05-302-3/+9
|
* cleanupJohannes Rudolph2012-05-301-18/+13
|
* renamed `swap` -> `toSeq`Johannes Rudolph2012-05-301-5/+5
|
* removed leave implementation classes in favor of Ops implicitsJohannes Rudolph2012-05-301-55/+47
|
* cleanupJohannes Rudolph2012-05-301-3/+0
|
* simplify Join, rename Monad -> OpsJohannes Rudolph2012-05-301-23/+16
|
* finally put the evil master plan into action and implemented andThen fully ↵Johannes Rudolph2012-05-301-92/+49
| | | | generically
* implement `elements` + `filter` and most of the combinatorsJohannes Rudolph2012-05-302-55/+166
|
* cleanupJohannes Rudolph2012-05-292-17/+35
|
* adding empty READMEJohannes Rudolph2012-05-291-0/+0
|
* enable nested findingJohannes Rudolph2012-05-292-16/+72
|
* improve another error messageJohannes Rudolph2012-05-292-2/+2
|
* add spray repoJohannes Rudolph2012-05-291-0/+2
|
* simplify testsJohannes Rudolph2012-05-291-54/+32
|
* simplify test caseJohannes Rudolph2012-05-291-17/+2
|
* change signature of Operation.apply to operate of SafeJsValue so that we can ↵Johannes Rudolph2012-05-292-23/+25
| | | | give better error messages for missing elements