A C++ library for serialization and deserialization using reflection. Supports JSON, Avro, BSON, Cap'n Proto, CBOR, flexbuffers, msgpack, TOML, UBJSON, XML, YAML.
reflect-cpp provides CMake targets:
find_package(reflectcpp CONFIG REQUIRED)
target_link_libraries(main PRIVATE reflectcpp::reflectcpp)
Support for the BSON format
Support for the Cap'n Proto format
Support for the CBOR format
Support for the flexbuffers format (part of flatbuffers)
Support for the msgpack format
Support for the UBJSON format
Support for the XML format
Support for the YAML format
v0.17.0#0
All
MIT
Manifest