示例代码如下, 目的是判断json array中的json object的title是否为广东省, 若是, 则添加"selected": true

$.getJSON("${pageContext.request.contextPath}/zone.action?method=getProvinceList", function(result){
    console.log("动态添加json对象参数前:\n", JSON.stringify(result));
    $.each(result, function(index, item) {
        if (item.title == "广东省") {
            result[index].selected = true;
        }
    });
    console.log("动态添加json对象参数后:\n", JSON.stringify(result));
});

输出结果:

动态添加json对象参数前:
[
    {
        "title": "北京市",
        "value": "110000"
    },
    {
        "title": "天津市",
        "value": "120000"
    },
    {
        "title": "河北省",
        "value": "130000"
    },
    {
        "title": "山西省",
        "value": "140000"
    },
    {
        "title": "内蒙古自治区",
        "value": "150000"
    },
    {
        "title": "辽宁省",
        "value": "210000"
    },
    {
        "title": "吉林省",
        "value": "220000"
    },
    {
        "title": "黑龙江省",
        "value": "230000"
    },
    {
        "title": "上海市",
        "value": "310000"
    },
    {
        "title": "江苏省",
        "value": "320000"
    },
    {
        "title": "浙江省",
        "value": "330000"
    },
    {
        "title": "安徽省",
        "value": "340000"
    },
    {
        "title": "福建省",
        "value": "350000"
    },
    {
        "title": "江西省",
        "value": "360000"
    },
    {
        "title": "山东省",
        "value": "370000"
    },
    {
        "title": "河南省",
        "value": "410000"
    },
    {
        "title": "湖北省",
        "value": "420000"
    },
    {
        "title": "湖南省",
        "value": "430000"
    },
    {
        "title": "广东省",
        "value": "440000"
    },
    {
        "title": "广西壮族自治区",
        "value": "450000"
    },
    {
        "title": "海南省",
        "value": "460000"
    },
    {
        "title": "重庆市",
        "value": "500000"
    },
    {
        "title": "四川省",
        "value": "510000"
    },
    {
        "title": "贵州省",
        "value": "520000"
    },
    {
        "title": "云南省",
        "value": "530000"
    },
    {
        "title": "西藏自治区",
        "value": "540000"
    },
    {
        "title": "陕西省",
        "value": "610000"
    },
    {
        "title": "甘肃省",
        "value": "620000"
    },
    {
        "title": "青海省",
        "value": "630000"
    },
    {
        "title": "宁夏回族自治区",
        "value": "640000"
    },
    {
        "title": "新疆维吾尔自治区",
        "value": "650000"
    },
    {
        "title": "台湾省",
        "value": "710000"
    },
    {
        "title": "香港特别行政区",
        "value": "810000"
    },
    {
        "title": "澳门特别行政区",
        "value": "820000"
    }
]
动态添加json对象参数后:
[
    {
        "title": "北京市",
        "value": "110000"
    },
    {
        "title": "天津市",
        "value": "120000"
    },
    {
        "title": "河北省",
        "value": "130000"
    },
    {
        "title": "山西省",
        "value": "140000"
    },
    {
        "title": "内蒙古自治区",
        "value": "150000"
    },
    {
        "title": "辽宁省",
        "value": "210000"
    },
    {
        "title": "吉林省",
        "value": "220000"
    },
    {
        "title": "黑龙江省",
        "value": "230000"
    },
    {
        "title": "上海市",
        "value": "310000"
    },
    {
        "title": "江苏省",
        "value": "320000"
    },
    {
        "title": "浙江省",
        "value": "330000"
    },
    {
        "title": "安徽省",
        "value": "340000"
    },
    {
        "title": "福建省",
        "value": "350000"
    },
    {
        "title": "江西省",
        "value": "360000"
    },
    {
        "title": "山东省",
        "value": "370000"
    },
    {
        "title": "河南省",
        "value": "410000"
    },
    {
        "title": "湖北省",
        "value": "420000"
    },
    {
        "title": "湖南省",
        "value": "430000"
    },
    {
        "title": "广东省",
        "value": "440000",
        "selected": true
    },
    {
        "title": "广西壮族自治区",
        "value": "450000"
    },
    {
        "title": "海南省",
        "value": "460000"
    },
    {
        "title": "重庆市",
        "value": "500000"
    },
    {
        "title": "四川省",
        "value": "510000"
    },
    {
        "title": "贵州省",
        "value": "520000"
    },
    {
        "title": "云南省",
        "value": "530000"
    },
    {
        "title": "西藏自治区",
        "value": "540000"
    },
    {
        "title": "陕西省",
        "value": "610000"
    },
    {
        "title": "甘肃省",
        "value": "620000"
    },
    {
        "title": "青海省",
        "value": "630000"
    },
    {
        "title": "宁夏回族自治区",
        "value": "640000"
    },
    {
        "title": "新疆维吾尔自治区",
        "value": "650000"
    },
    {
        "title": "台湾省",
        "value": "710000"
    },
    {
        "title": "香港特别行政区",
        "value": "810000"
    },
    {
        "title": "澳门特别行政区",
        "value": "820000"
    }
]
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 3 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐