Go to file
Mai Lapyst e9749c7497
Json: Add functional runtime serializers
2024-03-20 11:39:15 +01:00
.vscode Initial commit 2023-06-17 19:55:02 +02:00
packages/json Json: Add functional runtime serializers 2024-03-20 11:39:15 +01:00
source/ninox/data Replace ministd with ninox.d-std 2023-07-10 00:03:29 +02:00
test Fix dub.selections.json 2023-07-10 00:07:33 +02:00
.gitignore Rebrand project to ninox.d-data 2023-07-10 00:01:19 +02:00
LICENSE Initial commit 2023-06-17 19:55:02 +02:00
dub.json Upgrade ninox-d_std:callable to 1.4.0 2023-11-11 00:03:31 +01:00
dub.selections.json Upgrade ninox-d_std:callable to 1.4.0 2023-11-11 00:03:31 +01:00
readme.md Add dub version badge to readme 2023-11-11 00:04:13 +01:00

readme.md

ninox.d-data

DUB Version

ninox.d-data is a data serialization provider.

License

The code in this repository is licensed under AGPL-3.0-or-later; for more details see the LICENSE file in the repository.

The core

The core itself contains:

  • SerializerBuffer: a basic buffer for serialization
  • serialize(value, serializer) and deserialize(inp, serializer) to quickly serialize or deserialize

Subpackages

Each serialization format is provided via a subpackage:

  • ninox-d_data:json: provides serialization support from/to JSON