如何使用此JSON对象在javascript中构建此JSON

如何使用此JSON对象在javascript中构建此JSON,javascript,json,Javascript,Json,我有这个JSON,我如何迭代这个JSON对象以获得下面这个例子中的JSON { "Meta Data": { "1. Information": "Daily Prices (open, high, low, close) and Volumes", "2. Symbol": "AAPL", "3. Last Refreshed": "2020-06-17", "4. Output Size": "Compact",

我有这个JSON,我如何迭代这个JSON对象以获得下面这个例子中的JSON

{
    "Meta Data": {
        "1. Information": "Daily Prices (open, high, low, close) and Volumes",
        "2. Symbol": "AAPL",
        "3. Last Refreshed": "2020-06-17",
        "4. Output Size": "Compact",
        "5. Time Zone": "US/Eastern"
    },
    "Time Series (Daily)": {
        "2020-06-17": {
            "1. open": "355.1500",
            "2. high": "355.4000",
            "3. low": "351.0900",
            "4. close": "351.5900",
            "5. volume": "28429011"
        },
        "2020-06-16": {
            "1. open": "351.4600",
            "2. high": "353.2000",
            "3. low": "344.7200",
            "4. close": "352.0800",
            "5. volume": "41357182"
        },
        "2020-06-15": {
            "1. open": "333.2500",
            "2. high": "345.6800",
            "3. low": "332.5800",
            "4. close": "342.9900",
            "5. volume": "34702230"
        },
所需的JSON

{"close":69.06,"date":"20161020","high":70.1,"low":68.51,"open":68.87,"openInt":0,"volume":736533}
如何在每个列表中附加值

"openInt":0
并获取每个元素的日期,同时将其附加到新的所需JSON

"2020-06-15":
目前,我能够用这段代码构建JSON

const timeSeries = json['Time Series (1min)'];
var data = [];
Object.keys(timeSeries).forEach(key => {
   const d = timeSeries[key];
   d.date = new Date(key);
   data.push( d );
});
它返回一个JSON列表,如下所示

{"close":69.06,"high":70.1,"low":68.51,"open":68.87,"volume":736533}
我知道要获得格式日期,我会使用

var parseDate = d3.timeParse("%Y%m%d"); // 20150630

您可以使用
d.date=key.replace('-','')
返回
date:“202006-17”
解析日期不是问题,我正在尝试将该日期数据附加到var[data]