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

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

示例关键代码如下://导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包 String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; // 一个未转化的字符串 JSONArray json = JSONArray.

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

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

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

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

知道org.json.jar吗 这个应该可以解决你的问题. 给你写了个例子 import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class TestJsonArray { public static void main(String[] args) throws Exception {//

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

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