The new Windows Terminal and the original Windows console host, all in the same place!
Repository dossier
munich-data-engineering/reflect-cpp
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
Brief / README 摘要
查看原文*📖 Documentation**: https://munich-data-engineering.github.io/reflect-cpp *reflect-cpp is a C++-20/C++-26 library for fast serialization, deserialization and validation** using reflection, similar to pydantic in Python, serde in Rust, encoding in Go or aeson in Haskell. reflect-cpp supports C++-26 reflection, but most of the functionality is also available in C++-20, except where explicitly noted otherwise. Moreover, reflect-cpp is the basis for [sqlgen, a modern, type-safe ORM and SQL query generator for C++20, inspired by Python's SQLAlchemy/SQLModel and Rust's Diesel. It provides a fluent,…
相关推荐
A list of awesome beginners-friendly projects.