从curl命令序列化JSON结果

2024-04-19 22:03:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个GETcurl命令,它与API对话并返回如下所示的网络列表。我希望能够使用BASH或Python提取这些信息。你知道吗

    [
      {
        "id": "L_XXFS",
        "name": "Terrys_Pizza",
        "timeZone": "US/Central",
      },
      {
        "id": "L_52GF",
        "name": "Clean_Juice",
        "timeZone": "America/New_York",
      },
      {
        "id": "L_5999",
        "name": "JJ_Fish",
        "timeZone": "US/Central",
      }
    ]

提取每个网络的信息,同时将这些信息分组(对于{}的每个实例),以便提取/分配变量并在每个网络上工作,最好的方法是什么?你知道吗

例如,Terry's Pizza的值id: L_XXFS必须以某种方式知道它连接到Terry's Pizza,而不是任何其他网络。你知道吗

我也会有一个不同的网络号码返回我的电话每次,所以它不能硬编码。你知道吗


Tags: name命令网络api信息id列表对话