json
https://github.com/nlohmann/json
C++
JSON for Modern C++
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C++ not yet supported43 Subscribers
View all SubscribersAdd a CodeTriage badge to json
Help out
- Issues
- Stack overflow in binary format parsers (CBOR/MessagePack/UBJSON/BSON) due to unbounded recursion
- [benchmark] Request for call-path / fairness review (GLD.SerializerBenchmark)
- Fix zero-member serialization macros
- Fix out-of-bounds read in dump() for large indentation widths
- Support zero-member types in NLOHMANN_DEFINE_TYPE_* macros (#4041)
- Add AST-based public API checker and fix documentation gaps it found
- Fix std::hash contract violation for numeric types (#5256)
- Int and uint compare equal but hashes do not
- std::optional<T> direct construction from JSON null throws instead of yielding std::nullopt
- Switch number parsing to `std::from_chars` / extended locale `strto*_l` if available
- Docs
- C++ not yet supported