javascript - 将 JSON 数据操作到另一个对象中

标签 javascript jquery json

我正在尝试弄清楚如何操纵我的 JSON 数据并使用操纵的数据创建一个单独的对象。

更准确地说,我正在使用这个 JSON 文件:https://jsonblob.com/57a70ca4e4b0dc55a4eb1f73

我正在尝试将 [dataset][data] 转换成这种格式:

[Date.UTC(2013,5,2),0.7695],
[Date.UTC(2013,5,3),0.7648],
[Date.UTC(2013,5,4),0.7645],
[Date.UTC(2013,5,5),0.7638],
[Date.UTC(2013,5,6),0.7549]

所以我需要使用字段 [dataset][data][i][0] (Date)[dataset][data][ i][4] (Value) 并以某种方式将其放入一个新的 JSON 格式的对象中,但我不知道该怎么做。

有人可以帮我解决这个问题吗?

$(function () {
    $.getJSON('json/AAPL.json', function (data) {
        // Data manipulation into a new object??
    });
});

最佳答案

应该这样做:

$(function () {
    $.getJSON('json/AAPL.json', function (data) {
        var correctFormat = data.dataset.data.map(function(item) {
            return [new Date(item[0]), item[4]];
        });
    });
});

关于javascript - 将 JSON 数据操作到另一个对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38814017/

相关文章:

jquery - 如何将 "on"添加到动态添加的另一个元素内的元素?

ruby-on-rails - Jbuilder:如何合并 2 个顶级数组?

json - TFS API - WIQL - 查询只返回 id 和 url

javascript - 如何仅在有人打开选项卡时运行动画(而不是页面加载)

javascript - 我如何保存我的小注册页面中的所有数据并显示它们

javascript - Vue-router 2 更改路由但不更新 View ?

jquery - 警告 $(this) 时如何获取 HTML 元素而不是 [object Object]

javascript - 当 slider 项目具有 .flex-active-slide 类时,使 flexslider 视频自动播放

javascript - Jquery - 将光标放在 iframe 中时无法设置 keydown 事件(文本编辑器)

mysql - 以原始形式将数据保存在数据库中,并在json中获取结果