js上 JSON的操作

var data = JSON.stringify(json);//转为json字符串
var data1=JSON.parse(data);//将json字符串转为js对象

数据格式为

{"id":"06c50d0d3be3493382e9a43fbdc8879f","isNewRecord":false,"planMoney":7000000,"financeMoney":7000000,"financePercent":100,"conMoney":52100,"payMoney":65844,"finPayMoney":65844,"thisYearBudgetMoney":2800000,"thisPayMoney":65844,"thisFinPayMoney":65844,"thisYearFinAviMoney":2734156}

需要将[  ]  去除


另一种方法  

//json字符串  转为js对象
//把文本转化为数组
var test='["colkey", "col", "colsinfo","NameList" ]'      
var obj2=eval("("+test+")");  
alert(obj2.length);
//将json字符串转为数组
var t2="[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},
{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}] ";  
var myobj=eval(t2);  
for(var i=0;i<myobj.length;i++){  
   alert(myobj[i].name);  
   alert(myobj[i].age);  
}


你可能感兴趣的:(js上 JSON的操作)