小编Sau*_*abh的帖子

迭代嵌套的json对象数组

我必须遍历json数组对象.

它具有以下结构.

var myJSONObject = {
    "abc": {
        "prod_1": [
            {"prod_ver" : "prod 1 ver 1"},
            {"prod_ver" : "prod 1 ver 2"},
        ],
        "prod_2": [
            {"prod_ver" : "prod 2 ver 1"},
            {"prod_ver" : "prod 2 ver 2"},
        ],
        "prod_3": [
            {"prod_ver" : "prod 3 ver 1"},
            {"prod_ver" : "prod 3 ver 2"},
        ]
    }
};
Run Code Online (Sandbox Code Playgroud)

基本上我正在做的是prod_1是产品的名称,prod_1的版本列表填充在其中.

所以现在我想要的是产品的名称以及它具有的版本.

问题是该产品下可能有许多产品和许多版本.所以我需要一个适当的循环结构在javascript中可以通用来处理它.

最好是循环将产品名称存储在一个var中,而将其版本存储在另一个var中,因为我需要对产品名称进行一些检查.

如果json结构错误或者可以写出更好的json结构,请建议正确/更好的结构.

帮帮忙

提前致谢.

javascript json

13
推荐指数
2
解决办法
6万
查看次数

标签 统计

javascript ×1

json ×1