See More

#include "json/json.h" #include #include #if defined(JSONCPP_HAS_STRING_VIEW) #include #endif /** * \brief Example using std::string_view with JsonCpp. */ int main() { Json::Value root; root["key"] = "value"; #if defined(JSONCPP_HAS_STRING_VIEW) std::cout << "Has string_view support" << std::endl; std::string_view sv("key"); if (root.isMember(sv)) { std::cout << root[sv].asString() << std::endl; } #else std::cout << "No string_view support" << std::endl; if (root.isMember("key")) { std::cout << root["key"].asString() << std::endl; } #endif return EXIT_SUCCESS; }