var jsonStr = O2String( [ { "Page": "plan", "Custom": [ { "ItemName": "CustomLabel1", "ItemContent": 1, "IsItem": true, "ItemDate": new Date(1320774905467), "ItemReg": /[\w]*?/gi, ”ItemFunc”: function () { alert(“ItemFunc”); } }, { ”ItemName”: ”CustomLabel1″, ”ItemContent”: 1, ”IsItem”: true, ”ItemDate”: new Date(1320774905467), ”ItemReg”: /[\w]*?/gi, ”ItemFunc”: function () { alert(“ItemFunc”); } } ] }, { ”Page”: ”project”, ”Custom”: [ { "ItemName": "CustomLabel2", "ItemContent": 2, "IsItem": false, "ItemDate": new Date(1320774905467), "ItemReg": /[\w]*?/gi, ”ItemFunc”: function () { alert(“ItemFunc”); } }, { ”ItemName”: ”CustomLabel2″, ”ItemContent”: 2, ”IsItem”: false, ”ItemDate”: new Date(1320774905467), ”ItemReg”: /[\w]*?/gi, ”ItemFunc”: function () { alert(“ItemFunc”); } } ] } ] ); alert(jsonStr); var jsonObj = eval(“(“ + jsonStr + ”)”); alert(jsonObj.length);