Delphi. JSON. Парсинг сложных объектов с System.JSON

Вот что у нас получится
15

Секрет в том, как я понял, чтобы подбираться к нужным нам элементам JSON последовательно. Изначально парсим исходный объект, далее, если он содержит в себе другие объекты или массивы, то подбираемся к нему через распарсенный изначальный объект. Вот как это будет выглядеть.

Вот наш исходный сложный JSON объект

Вот как можно распарсить сложный объект при помощи System.JSON

Тестируем

Все работает

15

Единственный нюанс, который я не понял на данный момент, почему работает обратная логика с булевыми значениями. Но в целом, остальное понятно.

Ещё один пример

 

 

This entry was posted in Delphi, JSON. Bookmark the permalink.

Leave a Reply