description: C++ のテキストデータライブラリの紹介 # テキストデータ ## JSON - [ArduinoJson](https://github.com/bblanchon/ArduinoJson) MIT - [JsonCpp](https://github.com/open-source-parsers/jsoncpp) MIT / Public domain - [dropbox/json11](https://github.com/dropbox/json11) MIT - [hjiang/jsonxx](https://github.com/hjiang/jsonxx) MIT - [nlohmann/json](https://github.com/nlohmann/json) MIT - [PicoJSON](https://github.com/kazuho/picojson) BSD 2-Clause - [RapidJSON](https://github.com/Tencent/rapidjson/) MIT - [sajson](https://github.com/chadaustin/sajson) MIT - [simdjson](https://github.com/lemire/simdjson) Apache License 2.0 - [Boost.JSON](https://www.boost.org/libs/json/) BSL-1.0 #### ベンチマーク - [Native JSON Benchmark](https://github.com/miloyip/nativejson-benchmark) ## TOML - [cpptoml](https://github.com/skystrife/cpptoml) MIT - [toml11](https://github.com/ToruNiina/toml11) MIT ## XML - [Boost.PropertyTree](https://github.com/boostorg/property_tree) BSL 1.0 - 内部実装に RapidXml を使用 - [pugixml](https://github.com/zeux/pugixml) MIT - [RapidXml](http://rapidxml.sourceforge.net/) BSL 1.0 - [TinyXML-2](https://github.com/leethomason/tinyxml2) zlib ## CSV - [Boost.Tokenizer](https://github.com/boostorg/tokenizer) BSL 1.0 - [Fast C++ CSV Parser](https://github.com/ben-strasser/fast-cpp-csv-parser) BSD 3-Clause - [Vince's CSV Parser](https://github.com/vincentlaucsb/csv-parser) MIT ## INI - [Boost.PropertyTree](https://github.com/boostorg/property_tree) BSL 1.0 - [inicpp](https://github.com/SemaiCZE/inicpp) MIT - [.ini parser](https://github.com/Poordeveloper/ini-parser) MIT ## YAML - [yaml-cpp](https://github.com/jbeder/yaml-cpp) MIT