A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, BSON, CBOR, flexbuffers, msgpack, TOML, UBJSON, XML, YAML / msgpack.org[C++20]
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 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.16.0#0
All
MIT
Manifest