PHP中json键值对的请求子集


Requesting subset of json key-value pairs in PHP

我有一个json url (http://something.json),我需要通过PHP访问。然而json文件是巨大的,我只需要一个键值对从它。是否有可能请求给定url的键值对的子集,以最小化网络流量?

如果JSON文件是由一些API输出的,你可以要求只给你一些,否则没有

我对你的架构没有足够的了解,但首先想到的是预先抓取或缓存json文件到本地存储,并在需要时从该位置读取并按你喜欢的方式处理文件。

另一种选择可能是运行单独的虚拟服务器/aws ec2实例在免费层等,并定期获取和处理json文件,保存所需的键值对,并从该服务从不同的url/ip地址提供键值对在你的选择。这个肯定需要更多的努力,你可以决定是否值得。