【问题标题】:JSON parsing from a link从链接解析 JSON
【发布时间】:2021-10-12 19:22:33
【问题描述】:

我一直在研究从几个不同来源解析一些数据。例如,我在看这个链接:http://universities.hipolabs.com/search,我可以通过添加以下键值对来过滤所有加拿大大学

http://universities.hipolabs.com/search?country=canada

我可以通过在链接末尾添加一个 & 键值对 [&name=acadia] 来进一步过滤。

我如何对 Lakers Store 做同样的事情?我可以获取 JSON 格式的所有产品元数据

https://lakersstore.com/products.json

但我无法像大学列表那样对其进行过滤

【问题讨论】:

    标签: json api rest parsing


    【解决方案1】:

    大学示例是专门为允许搜索/过滤数据而创建的,而湖人网站则不允许。唯一的解决方案是自己在程序中过滤数据。

    【讨论】:

    • 可以即时完成还是我必须先保存数据才能解析它?
    • 您必须先保存它。当 api 没有任何文档告诉您如何过滤数据时,您可能无法从 url 过滤数据。
    【解决方案2】:

    如果你想过滤它,你应该实现过滤功能:

    1. 从链接中提取数据。
    2. 将数据转换为元素列表。
    3. 在这些列表中应用您的过滤器。
    4. 正在检索过滤后的数据。

    过滤 JSON 对象的在线工具。

    https://jsonpath.com/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      相关资源
      最近更新 更多