Flexible JSON serialization not relying on run-time type information
Go to file
Zahary Karadjov 97cf184119
Rename some definitions to avoid clashes with stew/bitops2
2022-07-14 16:05:55 +03:00
.github/workflows CI: test with multiple Nim versions (#35) 2022-01-06 20:10:03 +01:00
json_serialization Rename some definitions to avoid clashes with stew/bitops2 2022-07-14 16:05:55 +03:00
tests bugfix: even the Option fields were mandatory under requireAllFields 2022-07-14 15:14:10 +03:00
.appveyor.yml revert, just in case some action-at-a-distance thing is causing Unhandled exception: assignment to discriminant changes object branch; compile with -d:nimOldCaseObjects for a transition period [FieldError] 2022-04-07 10:51:02 +00:00
.gitignore Add setup files (#49) 2022-07-12 23:22:39 +03:00
.travis.yml revert, just in case some action-at-a-distance thing is causing Unhandled exception: assignment to discriminant changes object branch; compile with -d:nimOldCaseObjects for a transition period [FieldError] 2022-04-07 10:51:02 +00:00
LICENSE-APACHEv2 licenses 2019-06-18 19:52:12 +02:00
LICENSE-MIT licenses 2019-06-18 19:52:12 +02:00
README.md CI: refactor Nim compiler caching (#28) 2021-06-03 02:16:30 +02:00
config.nims Add setup files (#49) 2022-07-12 23:22:39 +03:00
json_serialization.nim Adapt to the latest nim-serialization API 2021-03-19 04:13:55 +02:00
json_serialization.nimble Lazy JSON parser (#42) 2022-05-05 17:33:40 +01:00
nimble.lock Add setup files (#49) 2022-07-12 23:22:39 +03:00

README.md

nim-json-serialization

Build Status (Travis) Windows build status (Appveyor) License: Apache License: MIT Stability: experimental Github action

Flexible JSON serialization not relying on run-time type information.

License

Licensed and distributed under either of

or

at your option. These files may not be copied, modified, or distributed except according to those terms.