zoukankan      html  css  js  c++  java
  • 每日日报

    Json两种数据格式  jsonObject  jsonArray  保存方式类似键值对 key:value

    public class JsonParseDemo {
    
    @Test
    
    public void jsonTest() throws Exception{
    
    String jstring = "{'name':'张三','age':'20'}";
    
    //通过一个具有json格式的字符串就可以创建一个json对象
    
    JSONObject obj = new JSONObject(jstring);
    
    //获取json对象之后 就可以通过key 去取值 根据需求选择相关的getXXXX方法
    
    //可以获取的数据类型 string int long double boolean object
    
    String name = obj.getString("name");
    
    int age = obj.getInt("age");
    
    System.out.println("名字:"+name+"age"+age);
    
    String jsonArray = "[{'name':'张三','age':'20'},{'name':'李四','age':'22'}]";
    
    //根据一个具有json数组格式的字符串 创建一个json数组对象
    
    JSONArray array = new JSONArray(jsonArray);
    
    for(int i = 0 ;i<array.length();i++){
    
    //根据索引 取出每一个jsonobject
    
    JSONObject jsonObject = array.getJSONObject(i);
    
    //
    
    name = jsonObject.getString("name");
    
    System.out.println(name);
    
    }
    
    }
    
    }

     

  • 相关阅读:
    MySQL数据库生成某一年的日历存储过程
    MySQL随笔(四)
    MySQL索引
    MySQL随笔(三)
    MySQL随笔(二)
    MySQL随笔(一)
    设计模式---策略模式
    数组间相互转换 int[]转list
    安装brew -- Homebrew
    mongodb查询方法
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14833175.html
Copyright © 2011-2022 走看看