json · Issues· 106 open
Open on GitHubLocally synced open issues (discussions stay on GitHub)
- #5529
from_cbor()/from_msgpack() do not validate UTF-8 in text strings at decode time (only dump() does)
kind: bugstate: please discusssolution: proposed fixaspect: binary formatsUpdated Sep 17, 2026 - #5525
[GLD Serializer Benchmark] C++ nlohmann_cbor 3.12.0 — spec compliance misses
Updated Sep 15, 2026 - #5524
[GLD Serializer Benchmark] C++ nlohmann_bson 3.12.0 — spec compliance misses
Updated Sep 15, 2026 - #5526
[GLD Serializer Benchmark] C++ nlohmann_json 3.12.0 — spec compliance misses
Updated Sep 15, 2026 - #5528
[GLD Serializer Benchmark] C++ nlohmann_ubjson 3.12.0 — spec compliance misses
Updated Sep 15, 2026 - #5527
[GLD Serializer Benchmark] C++ nlohmann_msgpack 3.12.0 — spec compliance misses
Updated Sep 15, 2026 - #4714
Binary formats invalid encoding for <discarded> values in arrays and objects
kind: bugaspect: binary formatsUpdated Sep 11, 2026 - #5418
Test suite: reduce runtime — 52 % is Unicode byte sweeps, plus redundant re-parsing in binary roundtrip tests
Updated Sep 10, 2026 - #5392
Stack overflow in binary format writers (CBOR/MessagePack/UBJSON/BSON) due to unbounded recursion
Updated Sep 10, 2026 - #5320
to_msgpack() silently emits corrupt output (or reads out of bounds) above the documented 4294967295 size limit
solution: proposed fixaspect: binary formatsUpdated Sep 9, 2026 - #4041
NLOHMANN_DEFINE_TYPE_* fails with zero members
kind: bugconfirmedsolution: proposed fixUpdated Sep 8, 2026 - #5400
std::hash<basic_json> is inconsistent with operator== for equal cross-type numbers (breaks unordered containers)
kind: bugsolution: proposed fixUpdated Sep 5, 2026 - #5198
TOCTOU race between lexer construction and locale changes causes float truncation
kind: bugUpdated Aug 30, 2026 - #5294
Ideas: exploring ways to reduce compilation time
Updated Aug 26, 2026 - #5298
Idea: arena / PMR document mode (O(1) teardown, allocation-free destruction)
Updated Aug 26, 2026