JSON数组怎么获取值?数组方法解析方法

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())

图片[1]-JSON数组怎么获取值?数组方法解析方法-唐朝资源网

{     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'

图片[2]-JSON数组怎么获取值?数组方法解析方法-唐朝资源网

    , 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

图片[3]-JSON数组怎么获取值?数组方法解析方法-唐朝资源网

有以下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工具网。

© 版权声明
THE END
喜欢就支持一下吧
点赞207 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片