summary refs log tree commit diff stats
path: root/lib/pure/json.nim
Commit message (Collapse)AuthorAgeFilesLines
* Transparently coerce int to float in JsonNode.getFNumYuriy Glukhov2015-09-171-3/+6
|
* test case for #2367Roger Shi2015-09-101-0/+11
|
* fix #2367Roger Shi2015-09-091-1/+1
|
* Don't crash on `nil` in get* procs in the JSON module.Dominik Picheta2015-08-061-12/+12
|
* lib/pure/e-o - Dropped 'T' from typespdw2015-06-041-15/+17
|
* Clean up JSON testsFlaviu Tamas2015-05-251-25/+4
|
* Fixes problems introduced by #2738. Closes 2755.Dominik Picheta2015-05-181-4/+6
|
* Merge pull request #2747 from def-/json-inlineDominik Picheta2015-05-171-3/+3
|\ | | | | Make a few json procs inline, improves performance significantly
| * Make a few json procs inline, improves performance significantlydef2015-05-171-10/+10
| |
* | Removes superfluous toUgly, documents toUgly better.Dominik Picheta2015-05-171-6/+4
| |
* | Fixed indentation (2 spaces) part 2onionhammer2015-05-161-1/+1
| |
* | Fixed indentation (2 spaces)onionhammer2015-05-161-21/+21
| |
* | Added comment noting improved performance of non-pretty string conversiononionhammer2015-05-161-1/+2
| |
* | Fixed typoonionhammer2015-05-161-1/+1
| |
* | Improved performance of "$" on jsonnodeErik O'Leary2015-05-151-9/+49
|/
* Don't run non-test code when defined(testing)Oleh Prypin2015-04-211-19/+23
|
* Allow {} to return nested results in json & standardise on 'key' not 'name'Max Grender-Jones2015-04-181-16/+27
| | | | | | - Note now returns nil if users try to index into a non-object; old behaviour was to throw a runtime error - Also s/transverse/traverse/
* Added accessor procs with default params for JsonNodes.Dominik Picheta2015-04-051-0/+43
|
* Rename PNimrodNode to NimNodedef2015-03-171-104/+104
|
* Replaced deprecated repeatChar() with repeat() or spaces().Hans Raaf2015-03-041-1/+1
|
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* Merge pull request #1869 from def-/json-stuffAndreas Rumpf2015-02-071-2/+75
|\ | | | | Json stuff
| * Fix documentation and toJson signaturedef2015-02-041-2/+2
| |
| * Remove debugging echos againdef2015-01-051-2/+0
| |
| * Add operator `%*` to JSONdef2015-01-051-1/+76
| |
| * indent = 0 looks better for `$`(node: JsonNode)def2015-01-051-1/+1
| |
* | Add mitems and mpairs where it makes sensedef2015-01-281-0/+14
| |
* | Happy new year!Guillaume Gelin2015-01-061-1/+1
|/
* docgen should work againAraq2014-10-051-29/+29
|
* Nimrod renamed to NimAraq2014-08-281-2/+2
|
* more modules updatedAraq2014-08-281-58/+58
|
* big renameAraq2014-08-271-28/+34
|
* renamefestAraq2014-08-231-3/+3
|
* Merge pull request #1289 from fowlmouth/patch-5Varriount2014-07-241-2/+6
|\ | | | | json.== handles nil now
| * json.== handles nil nowBillingsly Wetherfordshire2014-06-191-2/+6
| |
* | Remove varargs from json.`{}`Dominik Picheta2014-06-221-6/+4
|/
* fix json.`[]`Billingsly Wetherfordshire2014-06-171-1/+1
|
* Update json.nimVarriount2014-06-141-1/+1
| | | Fixed a bug with json.[], which caused a segfault on debug builds.
* Capitalised enum value names in JSON module.Dominik Picheta2014-06-051-7/+7
|
* Merge pull request #1174 from fowlmouth/patch-2Andreas Rumpf2014-06-051-0/+38
|\ | | | | added `==` for PJsonNode
| * added json.hashBillingsly Wetherfordshire2014-06-021-0/+19
| |
| * added `==` for PJsonNodeBillingsly Wetherfordshire2014-05-031-0/+19
| |
* | Merge pull request #1089 from flaviut/jsonchangeAndreas Rumpf2014-05-311-2/+47
|\ \ | |/ |/| Allow for nil chaining in JSON and require an exception on out-of-bounds indexing
| * replace nil checks with assertflaviut2014-05-311-15/+7
| |
| * Switch chaining to the `{}` and `{}=` operatorsflaviut2014-05-261-21/+35
| |
| * JSON index accesses are bounds checkedflaviut2014-04-131-8/+27
| |
| * Fix subtle mistake in docs and formattingflaviut2014-04-131-4/+5
| |
| * Add tests for the nil passthroughflaviut2014-04-131-0/+8
| |
| * Add a couple words to docsflaviut2014-04-131-1/+1
| |
| * Allow for nil chaining in JSONflaviut2014-04-131-5/+16
| |