ddgw.net
当前位置:首页 >> 如何取js中json的值 >>

如何取js中json的值

var str = {"code":0,"data":[{"uid":"689791","username":"vaghyuzhihao","orgid":"627","status":"1","subname":"yuzhihao","roleids":"1","orgcode":"600251","name":"yuzhihao","mapid":"0","

如果直接取值可以data['rescourceCode'],但是你必须一个json对象,记住是对象,你现在返回是一个文本字符串,而非对象,你应该修改你的ajax的dataType: 'json',才可以.如果是遍历json对象:用(for a in data){} a为属性名,data[n]为属性值那为什么有时候,用点才能取到值,有时候却要用中括号呢?不考虑[]用作数组或集合下标使用的情况,单针对某个对象,这两种写法本质是一样的.

var json = { contry:{ area:{ man:"12万", women:"10万" } } };<br>//方式一:使用eval解析 <br>var obj = eval(json); <br>alert(obj.constructor);<br>alert(obj.contry.area.women); <br><br>//方式二:使用Funtion函数 <br>var strJSON = "{name:'

通过循环就可以将json里的值全部获取了;var json = {'name':'xxxxx', 'age':27};for(var name in json){ document.write(json[name]);}

&lt;script&gt;<br>var json={"itemcats_get_response":<br>var temp=json.itemcats_get_response.item_cats.item_cat;<br>for(j in temp){<br> alert(temp[j].name);<br>}<br>&lt;&#47;script&gt;

是怎么把json类型的字符串转为json对象吧?<br><script><br> json = '{a:1,b:2}';<br> json = eval('(' + json + ')');<br> alert(json.a);<br></script>

是怎么把json类型的字符串转为json对象吧?&lt;script&gt; json = '{a:1,b:2}'; json = eval('(' + json + ')'); alert(json.a);&lt;/script&gt;

1、首先,需要创建一个Json文件.或者是用户自行从网络上获得Json文件.2、如果用户是创建的.还需要在新建的Json文件中输入数据.3、准备好Json数据文件以后,接着创建一个Html文件.在<script>标签内创建一个函数,使用Ajax语言获得和读取Json文件.4、获取和读取文件以后,在读取数据前.用户还需要创建一个用户遍历Json文件全部数据的函数.5、创建数据遍历函数以后,在获取和和读取函数中进行调用.遍历读取文件中的数据.6、获取Json文件中的全部数据以后,将数据用Html代码呈现到网页上.

你json不对啊,a的值是字符串,不是数组,应该是 var json={ a:["aaaaa","bbbbb","ccccc"], b:["11111","22222","33333"] }; 把单引号去掉才是数组呢.然后就可以用json.a[1]访问bbbbb了

var Data = eval('(' + json + ')');var json1 = Data.channel.item; // item是数组var r = "";for (var i = 0; i < json1.length; i++) { var obj = json1[i]; r += obj.title + "" + obj.description; var cateforys = obj.catefory; // catefory是数组 for (var j = 0; j < cateforys.

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