Registry / serialization / cereal

cereal

JSON →
library1.3.2vcpkgunverified

A header-only C++11 serialization library with built-in support for binary, XML, and JSON.

vcpkg install cereal
INSTALL
IMPORT
SIG · CEREAL
C
cereal
serializationcppv1.3.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

cereal/cereal.hpp
#include <cereal/cereal.hpp>

Serialize a struct to JSON using cereal.

#include <cereal/cereal.hpp> #include <cereal/archives/json.hpp> #include <sstream> struct MyData { int x; float y; template<class Archive> void serialize(Archive & archive) { archive(x, y); } }; int main() { std::ostringstream oss; { cereal::JSONOutputArchive archive(oss); MyData data{42, 3.14f}; archive(data); } std::cout << oss.str() << std::endl; return 0; }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.3.2latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
10
Amazon
1
OpenAI (training)
1
Resources

No resource links recorded.

cereal — pip install cereal · libregistry