Я использую JsonCpp для кодирования/декодирования глубоко вложенной структуры. До сих пор мне удавалось преобразовать объект C++ в JSON, но у меня возникли проблемы с возвратом назад — мне нужно иметь возможность проверить созданный Json::Value.
Имеющиеся у меня отладчики (gdb, Netbeans IDE) бесполезны (или, по крайней мере, я не знаю, как их использовать) для проверки Json::Value.
Есть ли инструмент, который я могу использовать для проверки таких значений, как:
json["foo-elem"][idx1][idx2]
idx1 и idx2, очевидно, являются (положительными) целыми значениями, используемыми для индексации вложенной структуры.
Я хочу иметь возможность анализировать строку JSON, а затем вводить выражение для «извлечения» элементов документа JSON, чтобы я мог проверить, что моя вложенность такая, какой она должна быть.
Думая латерально, IIRC, jQuery можно использовать (в FF) для выбора элементов объекта JSON. Может ли кто-нибудь предложить инструмент или, может быть, просто как использовать jQuery для проверки элементов строки JSON, возвращаемой из JsonCpp?