我正在使用 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 字符串的元素?
最佳答案
最近的GDB可以是scripted with Python .然后,您可能会编写 Python 脚本来帮助您检查这些值。
很遗憾,我无法为您提供更多帮助,我对 Python 脚本编写能力不熟悉。
关于jquery - 检查使用 JsonCpp 生成的 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8115168/