检查使用JsonCpp生成的JSON字符串

Inspecting JSON strings produced with JsonCpp

本文关键字:JSON 字符串 JsonCpp 检查      更新时间:2023-10-16

我使用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脚本功能