shwq.net
当前位置:首页 >> 如何获取json中某个字段的值? >>

如何获取json中某个字段的值?

for(int i=0;i

因为这只是一个字符串,转换为json之后才能用。方式有很多 可以用这个试试 JSON.parse(str);

JSONObject obj = {"count":1,"admin":{"admin_power":"1","admin_name":"joeyhacker"}} ; String name = obj.getObject("admin").getString("admin_name");

JSONObject obj = {"count":1,"admin":{"admin_power":"1","admin_name":"joeyhacker"}} ; String name = obj.getObject("admin").getString("admin_name");

会有""。可以用JsonNode.asText()就没有双引号了。

先找出那个字段再替换,如: var obj={'name':'zhang','age':'20'};//json数据,要替换name值中'z'var val=obj.name;//获取name的值var str=val.replace('z','k');//替换obj.name=str;//把新的值赋给name字段你的代码也按照这种思路去做就行了。

你的数据格式是错误的吧?应该是下面这样吧? [ { id:1, name:'zhang' }]如果是这样的话 比如你那个字段是在data下的 var i=data[0].id;var j=data[0].name就是这样

获取方法如下: 用jquery回调函数完成。 $.each(json, function(i) { console.log(i); //获取键值 console.log(json[i]); //获取对应的value}); for (var key in json) { console.log(key); //获取key值 console.log(json[key]); //获取对应的va...

首先你获取的json数据是字符串a的话,就 import json d = json.loads(a) x =d.get("想要的字段") x就是你要的数据

首先你获取的json数据是字符串a的话,就 import json d = json.loads(a) x =d.get("想要的字段") x就是你要的数据

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