Я использую 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?