我已经成功地将JSON数据反序列化为一个结构,但是,它似乎是一个内部有数组的多层结构。如何将图像中箭头所处的数据转换为可用变量?
我已经尝试了几种方法来尝试获取数据,但会收到各种错误消息。我们当前的解决方案不是像这样的多层解决方案,因此这种类型的变量可以工作,但不能在新的响应下起作用。
图片正在转储此变量:
<cfset responseStruct = deserializeJSON(response.Filecontent)>
答案 0 :(得分:3)
您似乎需要
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;