rpoco

C++ object serializer

A header-based reflection system for serializing and deserializing C++ objects to/from various data formats

(R)eflect (P)lain (O)ld (C)++ (O)bjects, is a small header based reflection system that supports JSON serialization,etc

GitHub

8 stars
3 watching
4 forks
Language: C++
last commit: over 6 years ago
Linked from 1 awesome list

c-plus-pluscplusplus-11jsonjson-parserjson-serializationmacrosreflection

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
realtimechris/jsonifier Fast JSON serialization and deserialization library using modern C++20 features and SIMD instructions 56
xeverous/fuser A header-only library that enables automatic serialization of C++ types to and from JSON. 54
feuerwerk/kryococoa An Objective-C port of the Kryo serialization library, allowing developers to serialize and deserialize objects in various formats. 17
getml/reflect-cpp A C++ library for fast serialization and validation using reflection 1,126
stephenberry/glaze A fast and portable JSON library for C++ that supports various features and data formats 1,221
bytedance/sonic-cpp A fast JSON serialization and deserialization library with SIMD acceleration 855
wc-duck/datalibrary A C++ library for serializing data from JSON format to binary and vice versa while performing type checks and other validations. 42
thomasgalliker/objectdumper A utility that serializes .NET objects to human-readable strings or C# initializer code for debugging and logging purposes. 398
chocolacula/easy_reflection_cpp A reflection-based serialization library for C++ 96
sitecoreunicorn/rainbow An advanced serialization library for Sitecore that provides universal data structures and formats, making it easier to store and compare item data across different platforms. 34
mbraceproject/fspickler A fast and flexible serialization library for .NET objects. 327
boostorg/json A C++ library that provides fast and efficient JSON data serialization and deserialization 434
yak32/glw_json A compact C++ library for fast and efficient JSON serialization without memory allocation during parsing. 8
marvin-brouwer/fluentserializer Provides a standardized interface for serializing and deserializing data to and from C# objects 20
eyalz800/zpp_bits A lightweight C++20 serialization and RPC library in one header file 747