9 Commits

Author SHA1 Message Date
729522038c
Add emplace-unmarshaling (experimental) 2024-12-31 00:54:03 +01:00
5ab48d8c36
Add basic model validation after deserialization 2024-12-28 21:13:24 +01:00
cf503e6bfa
Remove invalid function overload 2024-12-27 01:45:22 +01:00
eae4a7cfa8
Enable JSON marshaling inheritance 2024-12-27 01:42:17 +01:00
02ec014f35
Deduce class-type based on first member mapping 2024-12-27 01:42:17 +01:00
4cbc64a7a4
Throw on missing non-optional object key 2024-12-27 01:38:37 +01:00
67112e3983
Remove non-required include 2024-12-27 01:33:49 +01:00
fd27637d3d
Reimplement marshaling
Reimplement marshaling using compile-time templates.

Closes #1
2024-12-27 00:27:07 +01:00
53255d1e23
Hello libcode-json 2024-12-25 02:11:12 +01:00