JSON 数组是从 JSON 对象扩展而来的。多个 JSON 对象是一个 JSON 数组。数据以逗号分隔。花括号存储对象,方括号存储数组。如何获取json数组的值?给你解释一下吧。
第一种方法:
String str = "{'array':[{'id':5,'name':'张三'},{'id':6,'name':'李四'}]}"; JSONArray jsonArray = null; jsonArray = jsonobj.getJSONArray("array"); //获取数组 System.out.println(jsonArray.getJSONObject(0) .get("name")); String str = "[{'columnId':5,'columnName':'人文历史'},{'columnId':2,'columnName':'商业视野'}]}"; JSONArray jsonArray = null; jsonArray = new JSONArray(str); System.out.println(jsonArray.getJSONObject(0) .get("columnName"));
二、JAVA获取json中的所有键值对
JSONObject json1 = JSONObject.fromObject("{'username' : '11111','clientid' : '','password' : '222222'}"); Mapmap = json1; for (Entryentry: map.entrySet()) { System.out.println(entry.getKey() + "=" + entry.getValue()); }
三、提取json中一个数组的所有值
public class JsonExtracter { public static void main(String[] args) { String s = "{"name":"a","family":["张三","李四"]}"; JSONObject jsonObject = JSON.parseObject(s); //注意:family中的内容带有中括号[],所以要转化为JSONArray类型的对象 JSONArray family = jsonObject.getJSONArray("family"); for (int i = 0; i } }
JQuery如何遍历json数组?
一、使用 each 遍历
$(function () { var tbody = ""; //------------遍历对象 .each的使用------------- //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转化(否则将得不到Object)。本文不作详细介绍服务器端回调的数据问题,我们将直接自定义对象) var obj = [ { "name": "项海军" , "password": "123456" }]; $("#result") .html("------------遍历对象 .each的使用-------------"); alert(obj); //是个object元素 //下面使用each进行遍历 $.each(obj, function (n, value) { alert(n + ' ' + value); var trs = ""; trs += "" + value.name + " " + value.password + ""; tbody += trs; }); $("#project") .append(tbody); });
二、jquery遍历解析json对象1:
var json = [ { dd: 'SB' , AA: '东东' , re1: 123 } , { cccc: 'dd' , lk: '1qw' }]; for (var i = 0, l = json.length; i < l; i++) { for (var key in json[i]) { alert(key + ':' + json[i][key]); } }
三、jquery遍历解析json对象2
有以下json对象:
var obj = { ” name”: ”冯娟”, ”password”: ”123456″, ”department”: ”技术部”, ”sex”: ”女”, ”old”: 30 }; 遍历方法: for (var p in obj) { str = str + obj[p] + ','; return str; }
JQuery遍历json数组就是上面的方法。使用 each 和 for 来遍历 json。 For分为两种形式。你可以参考一下。最后获取json数组对象的值获取json数组对象的值,想了解更多json工具教程知识,尊敬的请关注齐Q工具网。
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容