• JsonArray对象


    直接上代码:

    private static JSONObject createJSONObject() {
            JSONObject jsonObject = new JSONObject();
            jsonObject.put("username", "huangwuyi");
            jsonObject.put("sex", "男");
            jsonObject.put("QQ", "999999999");
            jsonObject.put("Min.score", new Integer(99));
            jsonObject.put("nickname", "梦中心境");
            return jsonObject;
        }
    
        public static void main(String[] args) {
            JSONObject jsonObject = JsonArrayDemo.createJSONObject();
            // 输出jsonobject对象
            System.out.println("jsonObject==>" + jsonObject);
    
            // 判读输出对象的类型
            boolean isArray = jsonObject.isArray();
            boolean isEmpty = jsonObject.isEmpty();
            boolean isNullObject = jsonObject.isNullObject();
            System.out.println("isArray:" + isArray + " isEmpty:" + isEmpty
                    + " isNullObject:" + isNullObject);
    
            // 添加属性
            jsonObject.element("address", "福建省厦门市");
            System.out.println("添加属性后的对象==>" + jsonObject);
    
            // 返回一个JSONArray对象
            JSONArray jsonArray = new JSONArray();
            jsonArray.add(0, "this is a jsonArray value");
            jsonArray.add(1, "another jsonArray value");
            jsonObject.element("jsonArray", jsonArray);
            JSONArray array = jsonObject.getJSONArray("jsonArray");
            System.out.println("返回一个JSONArray对象:" + array);
            // 添加JSONArray后的值
            /*{
            "username":"huangwuyi",
            "sex":"男",
            "QQ":"999999999",
            "Min.score":99,
            "nickname":"梦中心境",
            "address":"福建省厦门市",
            "jsonArray":[
                         "this is a jsonArray value",
                         "another jsonArray value"
                         ]
            }*/
            System.out.println("结果=" + jsonObject);
    
            // 根据key返回一个字符串
            String username = jsonObject.getString("username");
            System.out.println("username==>" + username);
    
            // 把字符转换为 JSONObject
            String temp = jsonObject.toString();
            JSONObject object = JSONObject.fromObject(temp);
            // 转换后根据Key返回值
            System.out.println("qq=" + object.get("QQ"));
        }

    具体导入的jar包,和上篇jsonObject一致,可以参考上篇。

  • 相关阅读:
    跨表修改数据|查询修改数据|两表联合修改数据
    .net oracle 连接
    型材优化截取初步代码
    JQuery.getJSON 从aspx页面返回JSON数据 .
    asp.net form验证
    ASP.NET读取纯真IP数据库QQWry.Dat,得到地址名称
    防止PHP木马,应在PHP.INI里禁止的一些函数
    sqlserver2005中的数据库日志收缩
    jquery.pagination.js分页插件的运用
    ASP.NET前台代码绑定后台变量方法总结
  • 原文地址:https://www.cnblogs.com/mr-wuxiansheng/p/6883256.html
Copyright © 2020-2023  润新知