JavaScript 中JsonArray 转 JsonObject

主要适用于from.serializeArray()生成的array,即结构为

[
	{
		name:"card",
		value:"值"
	},{
		name:"url",
		value:"https://www.baidu.com",
	}
]
        var array2obejct = function (arr) {
            var length = arr.length;
            var objStr='{';
            if (length>0){
                for (var i = 0; i < length; i++) {
                    var key = arr[i].name;
                    var value = arr[i].value;
                    var reg=new RegExp("\"", "g");
                    value = value.replace(reg, '\\"');
                    console.log(value);
                    objStr = objStr+'"'+key+'":'+'"'+value+'",';
                }
            }
            objStr = objStr.substr(0,objStr.length-1);
            objStr = objStr+'}';
            var obj = JSON.parse(objStr);
            return obj;
        };
上一篇:Android Studio中Junit单元测试使用JSON对象异常的问题


下一篇:对象 JSON Map List Object JSONObject JSONArray 互相转换