Op 6 jannewaris 4.3.0 fan ien fan de fluchste biblioteken lêzen en skriuwen JSON, skreaun yn C ++ (allinich koptekst, C ++ 23 standert) en ferspraat ûnder de MIT lisinsje.
CSV en BEVE.
List fan wizigingen:
- Added compile-time opsje (en wrapper) append_arrays, dy't gegevens tafoegje oan typen lykas std :: vector sûnder se te oerskriuwen:
std ::vektor v{}; constexpr glz :: opts append_opts{.append_arrays = wier}; ferwachtsje (net glz::read (v, "[1,2,3]")); ferwachtsje(v == std::vector {1,2,3}); ferwachtsje (net glz::read (v, "[4,5,6]")); ferwachtsje(v == std::vector {1,2,3,4,5,6});
- Stipe tafoege foar dynamysk feroarjen fan Eigen-bibleteektypen.
- Stipe tafoege foar refleksje fan Eigen-vektortypen.
- Ferbettere glz :: async_string mei mear metoaden en std :: format stipe.
- Refactoring de kaart yngong.
- Fix always_null_t by it wurkjen mei objekten en flugger skriuwen fan altyd null.
- Effisjinter numerike toetsen yn dynamyske kaarten.
Boarne: linux.org.ru
