检查使用JsonCpp生成的JSON字符串
Inspecting JSON strings produced with JsonCpp
我使用JsonCpp编码/解码一个深度嵌套的结构。到目前为止,我已经能够将我的c++对象转换为JSON,但我有问题走另一条路-我需要能够检查JSON::值,我已经创建。
我手头的调试器(gdb, Netbeans IDE)对于检查Json::Value没有用处(或者至少,我不知道如何使用它们)。
是否有一个工具,我可以使用检查值,如:
json["foo-elem"][idx1][idx2]
idx1和idx2显然是用于索引嵌套结构的(正)整数值。
我希望能够解析JSON字符串,然后输入一个表达式来"检索"JSON文档的元素,以便我可以检查我的嵌套是否应该是。
横向考虑,IIRC, jQuery可以用来(在FF中)选择JSON对象的元素。谁能建议一个工具-或者可能只是如何使用jQuery来检查从JsonCpp返回的JSON字符串的元素?
最近的GDB可以用Python编写脚本。然后,您可以编写Python脚本来帮助您检查这些值。
不幸的是,我不能帮助你更多,我不熟悉Python脚本功能
相关文章:
- 如何在 c++ 非托管代码中反序列化 byte[] 的 json 字符串?
- 使用 minijson-reader 库读取 JSON 字符串时出现问题
- POCO C++对象到 JSON 字符串序列化
- 将可变参数模板参数转换为 JSON 字符串
- 从 json 字符串将 QVariant 转换为 QList<MyClass>
- 如何使用 boost 属性树来解析 boost 中 json 字符串中的数组中的元素?
- 使用Python将C 结构更改为JSON字符串
- 如何将变量用作原始 JSON 字符串中的数据?
- 如何将 JsonObject 转换为 JSON 字符串
- 从.txt文件中将C 中的JSON字符串贴上
- 使用 Cereal 反序列化 JSON 字符串
- 使用 jsoncpp 解析 JSON 字符串
- Rapidjson漂亮的打印使用JSON字符串作为作者的输入
- 如何处理JSON字符串中的unicode值
- 为什么BOOST创建的JSON字符串与我的服务器所需的不同
- 如何在C++中使用boost库将类对象转换为json字符串
- 如何在使用JSON boost序列化创建JSON字符串时获取名称-值对
- 如何在网络上序列化并发送JSOn字符串中的std::list
- 将带有 json 字符串的帖子发送到服务器
- 使用 Casablanca REST SDK 将 JSON 字符串转换为C++对象