qzgx.net
当前位置:首页 >> json字符串转json数组 >>

json字符串转json数组

1.json类型的字符串转换为json对象及取值<br>1 var jsonString = '{"bar":"property","baz":3}';<br>2 var jsObject = JSON.parse(jsonString); //转换为json对象<br>3 alert(jsObject.bar); //取json中的值<br><br> 2.json对象转为json类型的字

//数组转json串 var arr = [1,2,3, { a : 1 } ]; JSON.stringify( arr );//json字符串转数组 var jsonStr = '[1,2,3,{"a":1}]'; JSON.parse( jsonStr );

// 转换成对象<br><br>var myObject = JSON.parse(_data);<br>alert("对象:"+myObject.msg);<br><br>// 转换成数组<br>var myobj = eval("["+_data+"]");<br>for (var i = 0; i < myobj.length; i++) {<br>alert("数组:"+myobj[i].msg);<br>}

将json字符串转成Java的Array数组 private String json = "{\"address\":\"chian\",\"birthday\":{\"birthday\":\"2010-11-22\"},"+ "\"email\":\"email@123.com\",\"id\":22,\"name\":\"tom\"}"; @Test public void readJSON2

// 转换成对象 var myobject = json.parse(_data); alert("对象:"+myobject.msg);// 转换成数组 var myobj = eval("["+_data+"]"); for (var i = 0; i alert("数组:"+myobj[i].msg); }//把json格式的字符串转成json对象 var json1 = '{"

解析出来加到数组里面去.

js的话 var array = eval(json),然后将array循环

这么个数据你想遍历的话,而且不属于json格式,我觉得你可以这样做:首先用正则表达式替换字符串,将 ],[ 这个替换成 一个特殊字符 如 | ,然后将 [ 和 ] 分别进行替换为 “” 或者是删除;然后你可以先根据 | 来进行一次分割,分割之后的再按照 , 分割 分别循环得到要的数据,有的有引号,有的没引号要注意,代码我不写了.

1、javascript里面的数组都是关联数组吧?js对象的本质就是关联数组.索引数组也就是常说的数组,数组是对象,所以数组的本质也是关联数组,但通常没人这么说.2、唯一区别就是:索引数组的索引只能是0和正整数,但它是有序的.关联

在js中你上述的json格式可以直接被javascript所操作如果想在后台.cs代码中来操作,你需要将你的json串序列化为对象再操作.有一个比较优秀的操作json转换的库Newtonsoft.dll ,你搜一下它的用法

9213.net | zdhh.net | zxtw.net | realmemall.net | snrg.net | 网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com