首页 > 解决方案 > 如何将数组对象插入对象-javascript

问题描述

这是我试图为我的 POST 方法创建的数据:

{
    "main": {
        "b": [{
            "field": "ss",
            "value": "30",
            "operator": "LT"
        }],
        "a": [{
                "field": "tttt",
                "value": "s",
                "operator": "IN"
            }
        ]
    }
}

下面的小提琴有我用来获取这个 JSON 结构的代码。

http://jsfiddle.net/dz4cq0sj/14/

在遍历数组时,它只需要创建的最后一个对象并且不会推送任何先前的对象,就像在这种情况下我有:

obj.criteria[a,b] //wherea andb are objects,所以它只需要b对象的详细信息。

 {
        "main": {
            "b": [{
                "field": "ss",
                "value": "30",
                "operator": "LT"
            }],
            "a": []
        }
    }

知道如何解决这个问题吗?谢谢!

标签: javascript

解决方案


推荐阅读