1

JsonCppを使用して、深くネストされた構造をエンコード/デコードしています。これまでのところ、C++ オブジェクトを JSON に変換できましたが、逆に問題が発生しています。作成した Json::Value を検査できるようにする必要があります。

私が手元に持っているデバッガー (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 に答える