Получение полезных данных из десериализованных данных JSON с использованием ColdFusion - PullRequest
2 голосов
/ 09 мая 2019

Я успешно десериализовал свои данные JSON в структуру, однако, похоже, что это многослойная структура с массивом внутри.Как мне получить данные, где стрелки на изображении, в используемую переменную?

Я уже пробовал несколько способов получить данные, но получить различные сообщения об ошибках.Наше текущее решение не является многослойным, как этот, поэтому этот тип переменной работает, но не с этим новым ответом.

Изображение выводит эту переменную:

<cfset responseStruct = deserializeJSON(response.Filecontent)>

enter image description here

1 Ответ

3 голосов
/ 09 мая 2019

Похоже, вам нужно

responseStruct.transaction.tenders[1].amount_money.amount;
responseStruct.transaction.tenders[1].card_details.card.card_brand;
responseStruct.transaction.tenders[1].card_details.card.last_4;
responseStruct.transaction.tenders[1].card_details.status;
responseStruct.transaction.tenders[1].transaction_id;
...