summary refs log tree commit diff stats
path: root/lib/pure/json.nim
Commit message (Expand)AuthorAgeFilesLines
* Fix for #5134 (parseJson(string) should fail on leftover data) (#5203)Lolo Iccl2017-01-111-0/+18
* json.toUgly also uses optimized string routinesAndreas Rumpf2016-11-211-2/+4
* speed up json core moduleAndreas Rumpf2016-11-211-11/+27
* Add few JSON examplesFederico Ceratto2016-09-291-0/+2
* Fixed frame corruptionYuriy Glukhov2016-08-271-3/+3
* json module: use ordered tables instead of ordinary tablesAndreas Rumpf2016-08-251-17/+23
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-151-2/+2
* Fix "string literal as key expected" errorFederico Ceratto2016-07-091-1/+1
* fixes #4399Andreas Rumpf2016-07-081-0/+1
* Implemented `in` operator support for JsonNode objectsRostyslav Dzinko2016-06-171-0/+10
* Add value creation/update to the usage exampleFederico Ceratto2016-06-111-1/+2
* Corrected comments in json pretty/ugly procedures (fixes #4255).A. S. Budden2016-06-021-2/+4
* Merge pull request #4135 from FedericoCeratto/patch-8Andreas Rumpf2016-05-281-0/+4
|\
| * Add another JSON exampleFederico Ceratto2016-05-051-0/+4
* | Json serialization for openarrays and objectsYuriy Glukhov2016-05-131-9/+38
|/
* Added json.getOrDefault along with {singleKey} tr optimization.Yuriy Glukhov2016-04-061-0/+8
* Add -d:nimJsonGet flag for json.[] and news entry.Dominik Picheta2016-04-051-3/+15
* Fixes JSON module problems. Fixes #3107.Dominik Picheta2016-04-041-17/+23
* Merge pull request #4009 from PMunch/json-objecthashing-fixAndreas Rumpf2016-03-291-1/+1
|\
| * Changed the JSON object hashing procedure to use a symmetric operator to disr...Peter Munch-Ellingsen2016-03-291-1/+1
* | Use nil instead of null in jsondef2016-03-041-4/+1
* | Support json null in %*def2016-03-041-0/+7
|/
* Fixed bad JS codegen for new json with tables. Added json to JS tests.Yuriy Glukhov2016-02-291-28/+34
* Export tables.`$` in json moduledef2016-02-271-0/+3
* Annotate hash with {.noSideEffect.}def2016-02-241-1/+1
* Initialize JObject fields with capacity 4 by default to save memory and impro...def2016-02-241-3/+3
* Use tables instead of seqs for json objectsdef2016-02-241-41/+38
* Fix json.`%*` for empty objectsdef2016-02-061-3/+7
* Add UTF-16 decoding tests to json moduleDaniel Hertz2015-10-131-3/+7
* Make sure the json module decodes UTF16 correctlyDaniel Hertz2015-10-131-5/+25
* 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 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
* 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