General Purpose Data Serializer
Our company is developing several C++ / Qt applications that need to generate XML files that can be processed by other (3rd-party) XML processors/applications. Unfortunately, most existing serializers that produce XML output did not fit our requirements.
I'm proud to present our solution: GPDS - A General Purpose Data Serializer.
It's still in a very rough state but definitely usable. Everything can be found here: https://gpds.simulton.com
The library comes with a
*.prifile for easy integration into Qt projects. Furthermore, we'll add (de)serialization support for Qt types such as
Any kind of feedback is welcomed.
Looks good! Any plans to support JSON output, too?
Yep, a JSON backend (within GPDS I call them "Archiver") is planned. However, adding support for Qt's standard types is higher up in the list of priorities right now. I assume JSON support will be there within a few days/weeks.
After the JSON archiver there are plans to add support for binary formats such as BSON as well.
Nice, thanks :-)
Oh man, we have a serializer that produces <key> for every tag. I was wondering why on earth anyone would design a format that way. Now I understand why, it was produced by some kind of serializer. Thank you for providing some sanity to this mess we call xml. I like xml in concept, but some of the tools out there make me wonder about my sanity at times.
This post is deleted!