andri lim
8a4ed98bbd
Add compile time switch to alter encoder enum representation ( #95 )
...
* Add compile time switch to alter encoder enum representation
* Fix test
* Add enum section in README.md
Add more tests and encoder features of enums
* Add enums section to README.md
2024-07-27 07:27:11 +07:00
jangko
0db6307eb3
Add flavor feature: reader will skip null fields
2024-01-15 10:31:19 +07:00
jangko
61a03e20d3
Add JsonVoid, JsonNumber, and JsonValueRef to JsonWriter
2023-12-27 11:58:02 +07:00
jangko
61bae43e01
Improve lexer flexibility
2023-12-26 16:03:46 +07:00
jangko
34dc825066
Add copyright year to source file
2023-12-25 22:55:07 +07:00
Etan Kissling
85b7ea093c
add `{.raises.}` annotation to `writeValue` ( #64 )
...
Tag `writeValue` overrides with `{.raises: [IOError].}`.
The override in `writer.nim` also needs `gcsafe` to support recursion
in Nim 2.0.
2023-08-19 13:47:32 +02:00
Zahary Karadjov
706eb5740e
Add support for serialization flavors
2021-03-18 13:01:06 +02:00