javascript - 在单独的数组中返回 JSON 名称和值

标签 javascript arrays json

如果我有以下 JSON 对象

{ 
    "ID": 100, 
    "Name": "Sharon", 
    "Classes":{
                "Mathematics": 4, 
                "English": 85, 
                "Chemistry": 70, 
                "Physics": 4, 
                "Biology": 8, 
                "FMathematics": 94 
              }
  }

如何在单独的数组中返回类名称及其各自的值?

这里是 plunker http://plnkr.co/edit/RXzjPllg0RSWjvgMjIoU?p=preview

最佳答案

你可以使用原生的js代码来做到这一点,没有技巧:

var keys = [], values = [];
for (var key in json){ keys.push(key); values.push(json[key]); }

关于javascript - 在单独的数组中返回 JSON 名称和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30296484/

相关文章:

PHP 导出为 CSV

c - 我需要帮助如何从较大的字符串中获取较小的字符串?在C中

json - 使用 Elasticsearch 中的术语方面返回单个文档的术语计数

javascript - AJAX函数获取JSON数据

javascript - 如何在测试中读取 jest 配置值?

javascript - 在 ajax 响应中循环遍历 json 对象

javascript - 脚本在 WordPress 网站中无法运行

javascript - 从 AngularJS 对象渲染 html 标签

ios - 在 objective-c 中的字符串数组中进行字符串搜索

javascript - React Reuse 在整个组件中获取 JSON 数据