{"arr1":[{"arr2":[{"ID":"1","value":"2"},{"ID":"2","value":"3"}]," var1":"test1"}]}
Мне нужно получить значение ID2, но я не могу получить значение arr2.
std::unique_ptr<TStringStream> jsonStream(new TStringStream);
jsonStream->LoadFromFile("test.json");
std::unique_ptr<TJSONValue> jstext(TJSONObject::ParseJSONValue(jsonStream->DataString));
TJSONObject* Object = static_cast<TJSONObject*>(jstext.get());
TJSONArray* arr1 = static_cast<TJSONArray*>(Object->GetValue(_D("arr1")));
TJSONArray* arr2 = static_cast<TJSONArray*>(Object->GetValue(_D("arr2"))); //<--not working