我正在使用 Jsoncpp 来解析 C++ 的 json 格式。 我不明白它是如何工作的;缺少帮助我入门的文档和示例,我想知道是否有人可以给我一些快速指示。我发现的唯一例子是处理文件......
我正在使用 HTTP 堆栈在缓冲区中获取 json 消息。例如,缓冲区包含消息
{"state":"Running"}
。我如何使用 Json::reader 来解析它?同样,我发现的唯一示例涉及从文件中读取如何将值写入 Json 消息?例如,我想将
"monkey : no"
和"running : yes"
写入 Json 消息,然后我可以在 GET 请求中使用它。
谢谢
更新:
关于 1),例如,如何解析包含 json 消息的缓冲区,如下所示:
char* buff;
uint32_t buff_size;
最佳答案
也许这是您问题第一部分的好示例:
Json::Value values;
Json::Reader reader;
reader.parse(input, values);
Json::Value s = values.get("state","default value");
关于c++ - Jsoncpp问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7554456/