javascript json对象转成数组
var jsonOb = { "1": "a", "2": "b", "3": "c" }
; var newJson = "{\"context\":["; for (var key in jsonOb) { newJson+="{\""+key+"\":\""+jsonOb[key]+"\"},"
; console.log(key + ":" + jsonOb[key]); } newJson = newJson.substring(0,newJson.length-1); newJson += "]}"
; console.log(newJson)
; newJson = JSON.parse(newJson)
; for(var i in newJson.context){ for(var key in newJson.context[i]){ console.log(key +":"+newJson.context[i][key]); } }要取数组的话自己提出来就行了
node.js怎么把json对象数组变成字符串
JSON.stringify(obj)将JS对象转为字符串。varjson={aa:['sdddssd'],bb:['892394829342394792399','23894723984729374932874'],cc:['11111111111111']}=>varstring=JSON.stringify(json)string:{"aa":["sdddssd"],"bb":["892394829342394792399","23894723984729374932874"],"cc":["11111111111111"]}JSON.parse(string)将字符串转为JS对象
如何将json数据生成json文件格式
jsp生成: JSONObject obj = new JSONObject(); obj.put( "name" , "feiniu5566"); obj.put( "age" ,23); out.print(obj.toString())
;js接收:
var tt= http_request.responseText;//ajax对象接受处理页面返回的数据 var jsonobj=eval( '('+tt+ ')' )
;//将数据封装成对象 //取值 alert(jsonobj.name); alert(jsonobj.age);
还没有评论,来说两句吧...