De 6. Januar 4.3.0 vun engem vun de schnellsten Bibliothéiken liesen a schreiwen JSON, geschriwwen an C ++ (nëmmen Header, C ++ 23 Standard) a verdeelt ënner der MIT Lizenz.
CSV u BEVE.
Lëscht vun den Ännerungen:
- Added Compile-Time Optioun (a Wrapper) append_arrays, déi Daten un Typen wéi std :: Vector bäidréit ouni se ze iwwerschreiwe:
std :: vektor v{}; constexpr glz :: opts append_opts {.append_arrays = wouer}; erwaart (net glz :: liesen (v, "[1,2,3]")); erwaart(v == std::vektor {1,2,3}); erwaart (net glz :: liesen (v, "[4,5,6]")); erwaart(v == std::vektor {1,2,3,4,5,6});
- Zousätzlech Ënnerstëtzung fir dynamesch änneren Eigen Bibliothéikstypen.
- Zousätzlech Ënnerstëtzung fir Reflexioun vun Eigen Vektortypen.
- Verbesserte glz :: async_string mat méi Methoden a std :: Format Ënnerstëtzung.
- Refactoring der Kaart Entrée.
- Fix always_null_t wann Dir mat Objeten schafft a méi séier Schreiwen vun ëmmer null.
- Méi effizient numeresch Schlësselen an dynamesche Kaarten.
Source: linux.org.ru
