试下JavaScriptSerializer 的Serialize()这个方法,将其序列化试试
JS 没有这个方法把
@LyDevin: 有这个方法,要引入一个命名空间。
@好闻?: OK
var obj = exal( "[ {"green":10,"size":5,"strock":12},{"green":10,"size":2,"strock":20} ]")
obj就是你要的
你是想在JavaScript中把该字符串转为对象吧?eval?
var str = '[{"green":10,"size":5,"strock":12},{"green":10,"size":2,"strock":20}]'; // 这是你的字符串。 var obj = eval(str); // 这是你需要的对象。 var obj1 = eval('(' + str + ')'); // 有些时候可能要这样写才能正确转换。
var jsonStr = "[ {"green":10,"size":5,"strock":12},{"green":10,"size":2,"strock":20} ]";
jsonArray = eval("("+jsonStr +")");
这样获取的是json数组遍历数组项,就可以获取每一项的json对象