使用JSON.stringify()的replacer数组包含所有对象属性

时间:2016-03-27 20:29:29

标签: javascript arrays json replace

我有这个对象,我们称之为JSONchunk

{
    "stuffIWant": {
        "number": 123,
        "string": "string",
        "boolean": true
    },
    "boringDumbStuff": {
        "number": 456,
        "boolean": false
    }
}

我希望获得stuffIWant的所有属性。 但是,我不知道stuffIWant在给定时间内将包含的所有属性。

我希望使用JSON.stringify(JSONchunk, ['stuffIWant']),但我只获得了我想要的部分输出。即,它返回{stuffIWant: {}}。关闭,但没有小雪茄。

编辑:以下是我正在寻找的结果。

{
    "stuffIWant": {
        "number": 123,
        "string": "string",
        "boolean": true
    },
}

有没有办法使用replacer数组返回一个对象及其所有属性而不显式引用数组中的那些属性?或者我是否需要制作更复杂的东西?< / p>

1 个答案:

答案 0 :(得分:3)

简单:

JSON.stringify(JSONchunk.stuffIWant)