首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将JSON数组转换为Javascript数组?

如何将JSON数组转换为Javascript数组?
EN

Stack Overflow用户
提问于 2016-09-15 22:15:54
回答 2查看 3.6K关注 0票数 0

所以我在一个名为jsonObject的变量中得到了这个JSON数组:

代码语言:javascript
运行
复制
    jsonObject = {
    "log": [{
        "date": "15/09/2016",
        "time": "15:35:56",
        "temp": "16.0",
        "humidity": "95.0"
    }, {
        "date": "15/09/2016",
        "time": "15:35:59",
        "temp": "30.0",
        "humidity": "61.0"
    }, {
        "date": "15/09/2016",
        "time": "15:36:03",
        "temp": "30.0",
        "humidity": "60.0"
    }]
}

我的目标是迭代它并将数据放在一个表中,为此,我希望JSON数组作为Javascript中的一个普通数组。我找到了许多关于这方面的代码示例,但在本例中没有一个考虑到数组的名称"log“。有人知道我如何去掉这个名字而只得到一个数组吗?我可以将JSON数组转换为字符串,然后将其子串,然后再次将其转换为JSON数组,然后再将其转换为数组,但这感觉非常低效。也许有一种方法可以将JSON数组创建为字符串形式的二维数组,但我不知道如何创建。

EN

回答 2

Stack Overflow用户

发布于 2016-09-15 22:18:17

JSON对象是javascript变量。如果想要日志,只需抓取日志即可。

代码语言:javascript
运行
复制
jsonObject = {
    "log": [{
        "date": "15/09/2016",
        "time": "15:35:56",
        "temp": "16.0",
        "humidity": "95.0"
    }, {
        "date": "15/09/2016",
        "time": "15:35:59",
        "temp": "30.0",
        "humidity": "61.0"
    }, {
        "date": "15/09/2016",
        "time": "15:36:03",
        "temp": "30.0",
        "humidity": "60.0"
    }]
}
logArray = jsonObject.log
票数 1
EN

Stack Overflow用户

发布于 2016-09-15 22:33:34

如果你想迭代数组,尝试如下所示:

代码语言:javascript
运行
复制
var jsonObj = {
        "log": [{
            "date": "15/09/2016",
            "time": "15:35:56",
            "temp": "16.0",
            "humidity": "95.0"
        }, {
            "date": "15/09/2016",
            "time": "15:35:59",
            "temp": "30.0",
            "humidity": "61.0"
        }, {
            "date": "15/09/2016",
            "time": "15:36:03",
            "temp": "30.0",
            "humidity": "60.0"
        }]
    };


 var jsonArr = jsonObj['log'];

 for(var i in jsonArr){
      console.log(JSON.stringify(jsonArr[i]));
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39513427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档