对象数组与JSON字符串的相互转换

来源:互联网 发布:新疆航天信息开票软件 编辑:程序博客网 时间:2024/05/17 23:00

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文件:

jQuery.js

json3.min.js


 

 

0 0