使用 ColdFusion 从反序列化 JSON 数据中获取可用数据

Getting Usable data from deserialized JSON data using ColdFusion

我已经成功地将我的 JSON 数据反序列化为一个结构,但是,它似乎是一个内部有数组的多层结构。如何将图像中箭头所在的数据转换为可用变量?

我已经尝试了几种方法来尝试获取数据,但收到各种错误消息。我们当前的解决方案不是像这样的多层,因此这种类型的变量有效,但不适用于此新响应。

图像正在转储此变量:

<cfset responseStruct = deserializeJSON(response.Filecontent)>

看来你需要

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;