您好,这很简单:
1-您需要一个CPP JSON值对象(Json :: Value)来存储数据
2-使用Json Reader(Json :: Reader)读取JSON字符串并解析为JSON对象
3-做你的东西:)
这是执行这些步骤的简单代码:
#include <stdio.h>#include <jsoncpp/json/json.h>#include <jsoncpp/json/reader.h>#include <jsoncpp/json/writer.h>#include <jsoncpp/json/value.h>#include <string>int main( int argc, const char* argv[] ){ std::string strJson = "{"mykey" : "myvalue"}"; // need escape the quotes Json::Value root; Json::Reader reader; bool parsingSuccessful = reader.parse( strJson.c_str(), root ); //parse process if ( !parsingSuccessful ) { std::cout << "Failed to parse" << reader.getFormattedErrorMessages(); return 0; } std::cout << root.get("mykey", "A Default Value if not exists" ).asString() << std::endl; return 0;}要编译:g ++ YourMainFile.cpp -o main -l jsoncpp
希望对您有所帮助;)



