Lodash添加外部支架,需要拆除

时间:2014-09-03 17:24:22

标签: javascript json nested lodash

我的代码需要一些帮助。不知道为什么它在外面添加[]。

我需要的输出是

{
    "rows": [
        {
            "c": [
                {
                    "v": "ABC111"
                },
                {
                    "v": 50,
                    "f": "50 inches"
                }
            ]
        },
        {
            "c": [
                {
                    "v": "CDE222"
                },
                {
                    "v": 100,
                    "f": "100 inches"
                }
            ]
        },
        {
            "c": [
                {
                    "v": "GHI333"
                },
                {
                    "v": 150,
                    "f": "150 inches"
                }
            ]
        }
    ]
}

但是,我的代码将所有内容包装在[]中。我应该在代码中修复什么?这是jsfiddle:

http://jsfiddle.net/c1tzt3er/

1 个答案:

答案 0 :(得分:0)

_.map()函数始终返回一个数组。只需取消引用元素0:

 output(JSON.stringify(result[0], undefined, 4));

Fixed fiddle.