JSON Path如何获取特定数据?

休伯特·库巴斯维兹

我从数组获取数据时遇到问题,请您帮忙。这是https://api.covid19api.com/summary的一部分

        {
      "Global": {
        "NewConfirmed": 118483,
        "TotalConfirmed": 7458238,
        "NewDeaths": 4838,
        "TotalDeaths": 424227,
        "NewRecovered": 79139,
        "TotalRecovered": 3454156
      },
      "Countries": [
        {
          "Country": "Afghanistan",
          "CountryCode": "AF",
          "Slug": "afghanistan",
          "NewConfirmed": 683,
          "TotalConfirmed": 22142,
          "NewDeaths": 21,
          "TotalDeaths": 405,
          "NewRecovered": 362,
          "TotalRecovered": 3013,
          "Date": "2020-06-11T15:18:30Z"
        },
        {
          "Country": "Albania",
          "CountryCode": "AL",
          "Slug": "albania",
          "NewConfirmed": 42,
          "TotalConfirmed": 1341,
          "NewDeaths": 0,
          "TotalDeaths": 34,
          "NewRecovered": 20,
          "TotalRecovered": 980,
          "Date": "2020-06-11T15:18:30Z"
        }
]
}

我想获取一些数据,例如Global NewConfirmed-如何制作-以下内容不起作用-为什么?

const api_url = "https://api.covid19api.com/summary";

async function getCovid() {
  const response = await fetch(api_url);
  const data = await response.json();
  const {Global['NewConfirmed']} = data;

  document.getElementById("global").textContent = Global['NewConfirmed'];

}

getCovid();

确定,以便按照我的说明(如下)及其工作方式从特定国家/地区获取数据:

const api_url = "https://api.covid19api.com/summary";

async function getCovid() {
  const response = await fetch(api_url);
  const data = await response.json();
  const global = data['Global'];
  const countries = data['Countries'][0];

  document.getElementById("global").textContent = global['NewConfirmed'];
  document.getElementById("afganistan").textContent = countries['NewConfirmed'];

}

getCovid();
雅各布

如果您打算从中解构Global变量data,则只需要:

const { Global } = data;

其余的应该工作正常。

请注意,您不需要使用[]标识符兼容的属性访问权限,因此只需在以下行中执行此操作:

document.getElementById("global").textContent = Global.NewConfirmed;

如果要Global.NewConfirmed在一个解构命令中提取所有内容,请执行以下操作:

const { Global: { NewConfirmed } } = data;

document.getElementById("global").textContent = NewConfirmed;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从JSON获取特定数据?

来自分类Dev

Json / Nodejs:如何从JSON文件获取特定数据

来自分类Dev

如何通过PHP从复杂的json获取特定数据

来自分类Dev

如何从JSON列表中获取特定数据

来自分类Dev

如何使用 PHP 从 JSON 响应中获取特定数据

来自分类Dev

如何从嵌套的 JSON 中获取特定数据

来自分类Dev

Android从JSON获取特定数据

来自分类Dev

从以下JSON获取特定数据?

来自分类Dev

从 URL 获取 json 并显示特定数据

来自分类Dev

Angular,如何从JSON订阅特定数据?

来自分类Dev

如何检查NodeJS是否已获取json文件的特定数据

来自分类Dev

如何循环JSON响应以获取Javascript或GAS中的特定数据

来自分类Dev

我如何使用jq从json响应中获取特定数据?

来自分类Dev

如何将纯文本响应编码为 JSON 并使用 PHP CURL 获取特定数据

来自分类Dev

如何从大型json对象获取特定数据到Jade mixin

来自分类Dev

如何从 Json 获取特定数据并在 Ruby on Rails 中显示在 Google 地图中

来自分类Dev

如何从在 Angular 7 中传递 id 的 json 对象获取特定数据

来自分类Dev

Angular 6:如何使用 Angular 6 从 Json 数组中获取特定数据

来自分类Dev

JSON解析C#获取特定数据

来自分类Dev

反序列化json并获取特定数据的方法

来自分类Dev

使用JavaScript从YQL JSON获取特定数据

来自分类Dev

仅从 Json 文件中获取特定数据

来自分类Dev

从JSON提取特定数据

来自分类Dev

从json抓取特定数据

来自分类常见问题

如何在Andorid Studio中显示JSON的特定数据

来自分类Dev

如何在JSON数组中发送特定数据

来自分类Dev

如何从JSON Weather API中提取特定数据

来自分类Dev

如何在Swift中显示来自JSON的特定数据?

来自分类Dev

如何从JSON响应中删除特定数据

Related 相关文章

  1. 1

    如何从JSON获取特定数据?

  2. 2

    Json / Nodejs:如何从JSON文件获取特定数据

  3. 3

    如何通过PHP从复杂的json获取特定数据

  4. 4

    如何从JSON列表中获取特定数据

  5. 5

    如何使用 PHP 从 JSON 响应中获取特定数据

  6. 6

    如何从嵌套的 JSON 中获取特定数据

  7. 7

    Android从JSON获取特定数据

  8. 8

    从以下JSON获取特定数据?

  9. 9

    从 URL 获取 json 并显示特定数据

  10. 10

    Angular,如何从JSON订阅特定数据?

  11. 11

    如何检查NodeJS是否已获取json文件的特定数据

  12. 12

    如何循环JSON响应以获取Javascript或GAS中的特定数据

  13. 13

    我如何使用jq从json响应中获取特定数据?

  14. 14

    如何将纯文本响应编码为 JSON 并使用 PHP CURL 获取特定数据

  15. 15

    如何从大型json对象获取特定数据到Jade mixin

  16. 16

    如何从 Json 获取特定数据并在 Ruby on Rails 中显示在 Google 地图中

  17. 17

    如何从在 Angular 7 中传递 id 的 json 对象获取特定数据

  18. 18

    Angular 6:如何使用 Angular 6 从 Json 数组中获取特定数据

  19. 19

    JSON解析C#获取特定数据

  20. 20

    反序列化json并获取特定数据的方法

  21. 21

    使用JavaScript从YQL JSON获取特定数据

  22. 22

    仅从 Json 文件中获取特定数据

  23. 23

    从JSON提取特定数据

  24. 24

    从json抓取特定数据

  25. 25

    如何在Andorid Studio中显示JSON的特定数据

  26. 26

    如何在JSON数组中发送特定数据

  27. 27

    如何从JSON Weather API中提取特定数据

  28. 28

    如何在Swift中显示来自JSON的特定数据?

  29. 29

    如何从JSON响应中删除特定数据

热门标签

归档