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