1

我正在使用JsonCpp对深度嵌套的结构进行编码/解码。到目前为止,我已经能够将我的 C++ 对象转换为 JSON,但是我遇到了反过来的问题 - 我需要能够检查我创建的 Json::Value taht。

我手头的调试器(gdb、Netbeans IDE)没有用(或者至少,我不知道如何使用它们)来检查 Json::Value。

有没有可以用来检查值的工具,例如:

json["foo-elem"][idx1][idx2]

idx1 和 idx2 显然是用于索引嵌套结构的(正)整数值。

我希望能够解析 JSON 字符串,然后输入一个表达式来“检索”JSON 文档的元素,这样我就可以检查我的嵌套是否正确。

横向思考,IIRC、jQuery 可用于(在 FF 中)选择 JSON 对象的元素。任何人都可以建议一个工具 - 或者只是如何使用 jQuery 检查从 JsonCpp 返回的 JSON 字符串的元素?

4

1 回答 1

0

最近的 GDB 可以用 Python 编写脚本。然后,您可以制作 Python 脚本来帮助您检查这些值。

不幸的是,我无法为您提供更多帮助,我不熟悉 Python 脚本编写能力。

于 2011-11-13T23:05:09.080 回答