rcdata 1.0.0-alpha.5
A collection of parsers and serializers
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
rcdata
rcdata is a small collection of parsers and serializers.
json
rcdata.json is a simple JSON pull parser written according to RFC.
Why another?
- It's a pull parser, making it more flexible.
- Reasonably quick, should be faster than
std.json
, but probably won't reach world records. - Range-based and lazy.
- Boost licensed.
- May eventually implement serialization in a similar fashion.
bin
rcserial.bin is a serializer and pull parser for a custom binary format. The format is meant to be simple, so it might lack features. It does not store field names or type information.
As a feature, it can do both serialization and parsing with the same code.
TODOs
- Make the API consistent between libraries, reuse methods for eg. struct serialization.
- Move
JSONExclude
to a shared module and rename it toRCExclude
or so.
- 1.0.0-alpha.5 released a year ago
- ArthaTi/rcdata
- BSL-1.0
- Copyright © 2020, Artha
- Authors:
- Sub packages:
- rcdata:json, rcdata:bin, rcdata:parser
- Dependencies:
- none
- Versions:
-
1.0.0-alpha.5 2023-Mar-18 1.0.0-alpha.4 2023-Feb-24 1.0.0-alpha.3 2021-Oct-12 1.0.0-alpha.2 2021-May-03 1.0.0-alpha.1 2021-Apr-08 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
114 downloads total
-
- Score:
- 0.4
- Short URL:
- rcdata.dub.pm