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 to RCExclude or so.
Authors:
  • Artha
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
Show all 7 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 3 downloads this month

  • 111 downloads total

Score:
0.4
Short URL:
rcdata.dub.pm