1. 二位数组json , 删除 某字段等于某值得 json。
var str=[ {"id":"111","name":"张","age":"24","text":15}, {"id":"222","name":"三","age":"25","text":15}, {"id":"333","name":"张三","age":"26","text":15} ]; var s=[]; for (var i=0;i<str.length;i++) { if(str[i].id !="111"){ s.push(str[i]); } } alert(JSON.stringify(s)); 输出 [{"id":"222","name":"三","age":"25","text":15}, {"id":"333","name":"张三","age":"26","text":15}]
2.json 转换 字符串:
JSON.stringify(obj);
3.字符串转换 json:
var obj = eval('(' + str + ')');
或者
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
====================================
数组:
数组字符串 转成 数组对象 :
var raw = "[
['2016/12/30','3566.73','3572.88','9.14','0.26%','3538.11','3573.68','187889600','26778766','-'],
['2015/12/29','3528.4','3563.74','9.14','0.26%','3515.52','3564.17','182551920','25093890','-'],
['2015/12/28','3635.77','3533.78','9.14','0.26%','3533.78','3641.59','269983264','36904280','-'],
['2016/12/25','3614.05','3627.91','9.14','0.26%','3601.74','3635.26','198451120','27466004','-'],
['2016/12/24','3631.31','3612.49','9.14','0.26%','3572.28','3640.22','227785216','31542126','-'],
['2016/12/23','3653.28','3636.09','9.14','0.26%','3633.03','3684.57','298201792','41990292','-']
]";
转成数组对象 :
var aa = eval(ret );