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.
Audit
Dependencies
No dependency data recorded yet.
Resources
No resource links recorded.