js定义json字符串

来源:互联网 发布:tensorflow gpu安装 编辑:程序博客网 时间:2024/04/29 12:38
var json = [  {a:[{a:1,b:2},      {c:3,d:4}]},  {b:[{a:1,b:2},      {c:3,d:4}]},  {c:[{a:1,b:2},      {c:3,d:4}]},  ]function serialize(o){    var result = "";var tempResult = [];if(o instanceof Array){    for(var i = 0 ; i < o.length ; i ++){    tempResult.push(serialize(o[i]));}result = '['+tempResult.join(',')+']';}else{    for(var key in o){    if(o[key] instanceof Array) tempResult.push(key+":"+serialize(o[key]));else tempResult.push(key+":"+o[key]);}result = '{'+tempResult.join(',')+'}'}return result;}alert(serialize(json))


总思想就是,先有实体,实体放在列表中,将列表json化,JSON.stringify(实体)等,当然还有别的方法。


0 0