1、对象数组转换成JSON字符串:
function ObjectArrayToJsonString(objArray) {
var objCount = arrayCount(objArray);
if (objCount > 0) {
var myJson = "[";
for (var i = 0; i < objCount; i++) {
myJson += JSON.stringify(objArray[i])+",";
}
myJson = myJson.remove(myJson.length - 1, 1) + "]";
return myJson;
}
return null;
}
function arrayCount(myArray) {
var arrayType = typeof myArray;
if (arrayType = "string") {
return myArray.length;
}
else if (arrayType = "object") {
var n = 0;
for (var i in myArray) {
n++;
}
return n;
}
return false;
}
2、JSON字符串转换成对象数组:
function JsonStringToObjectArray(jsonStr) {
if (jsonStr != null) {
return eval($.parseJSON(jsonStr));
}
return null;
}
以上代码的正常运行需要引入两个JS文件: