php 对象访问 ¥this,PHP-使用对象访问JSON字符串内的数据[重复]

This question already has answers here:

Closed 5 mins ago.

背景:

我有一个项目,用于将通过API访问的数据移动到另一个应用程序。该代码在PHP中,目前我无法访问返回的JSON字符串中的“ URL”。

$json = '{"data": [{"vehicle": {"id": "2122233","name": "MY REG"},"files": [{"vin": "WMARR44444W146311","createdAtTime": "2020-08-05T00:25:47.388Z","url": "https://tachograph-files43679/2020/8/5/WMA24XZZ7BW146311/1596587147388-b6785431-c2e1-41ff-b7af-9bb078654882.ddd?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-XXXXXXXXXXXXX","id": "XXXXXXXXX"}]}],"pagination": {"endCursor": "XXXXX-be93-44b2-91a2-095af9f1c301","hasNextPage": false}}';

这是JSON字符串(已删除敏感数据)。获得结果后,我必须在另一个调用中使用URL来检索文件数据。

如果我使用json_decode($ json),则会收到错误消息。

如果我使用jsondecode($ json,true),则无法访问URL。

我知道问题是JSON字符串中的对象,但我不知道如何访问它。

最终,我将在JSON中引用多个车辆和多个文件。

因此,我想遍历JSON,然后再次调用下载数据文件。

任何帮助表示赞赏。

谢谢

马尔科姆

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值