zoukankan      html  css  js  c++  java
  • json的数据格式(仔细查看)

    1.json对象就是jsonObject,jsonobject里可以放入很多键值对,并以逗号为分隔符。

    jsonObject里还可以嵌套JsonObject对象,或者数组信息作为value,数组作为key的velue时,要以中括号包起来。即:“array”:【“1”,“2”,“3”】,

    3.怎样将key value放入jsonObject里?:用jsonObject的put方法,和element方法。element方法用于放入数组或者jsonObject。

    4.json字符串,比如

    1. String jsonString = "{"UserName":"ZHULI","age":"30","workIn":"ALI","Array":["ZHULI","30","ALI"]}";  
      1.         /* 将Json字符串转为java对象 */  
      2.  JSONObject obj = JSONObject.fromObject(jsonString);  

    5.5.理解Json的关键在于,在于区别json字符串和json对象,json对象可以转换为json字符串,json字符串可以转换为json对象。

    6.5.理解Json的关键在于,在于区别json字符串和json对象,json对象可以转换为json字符串,json字符串可以转换为json对象。

    5.理解Json的关键在于,在于区别json字符串和json对象,json对象可以转换为json字符串,json字符串可以转换为json对象。Jsonobject就是json的java对象。

    6.Jsonobject就是json的java对象。

    4.解析jsonObject,

    1.   /* 组装一个复杂的JSONArray */  
    2.         JSONObject jsonObject2 = new JSONObject();  
    3.         jsonObject2.put("UserName", "ZHULI");  
    4.         jsonObject2.put("age", "30");  
    5.         jsonObject2.put("workIn", "ALI");  
    6.         jsonObject2.element("Array", arrayList);  
    7.         jsonObject2.element("Object", jsonObject);  
    8.         System.out.println("jsonObject2:" + jsonObject2);  
    9.   
    10.     }  
    11. }  

    结果:

    [html] view plain copy
     
     print?在CODE上查看代码片派生到我的代码片
      1. jsonObject1:{"workIn":"ALI","age":"30","UserName":"ZHULI"}  
      2. jsonObject2 FROM HASHMAP:{"workIn":"ALI","age":"30","UserName":"ZHULI"}  
      3. jsonArray1:["ZHULI","30","ALI"]  
      4. jsonArray2 FROM ArrayList:["ZHULI","30","ALI"]  
      5. jsonArray FROM HASHMAP:[{"workIn":"ALI","age":"30","UserName":"ZHULI"}]  
      6. jsonObject2:{"workIn":"ALI","age":"30","Array":["ZHULI","30","ALI"],"UserName":"ZHULI","Object":{"workIn":"ALI","age":"30","UserName":"ZHULI"}  
        1. 解析json
          1. public class Test {  
          2.   
          3.     public static void main(String[] args) {  
          4.   
          5.         String jsonString = "{"UserName":"ZHULI","age":"30","workIn":"ALI","Array":["ZHULI","30","ALI"]}";  
          6.         /* 将Json字符串转为java对象 */  
          7.         JSONObject obj = JSONObject.fromObject(jsonString);  
          8.   
          9.         /* 获取Object中的UserName */  
          10.         if (obj.has("UserName")) {  
          11.             System.out.println("UserName:" + obj.getString("UserName"));  
          12.         }  
          13.   
          14.         /* 获取ArrayObject */  
          15.         if (obj.has("Array")) {  
          16.             JSONArray transitListArray = obj.getJSONArray("Array");  
          17.             for (int i = 0; i transitListArray.size(); i++) {  
          18.                 System.out.print("Array:" + transitListArray.getString(i) + " ");  
          19.             }  
          20.         }  
          21.     }  
          22. }
  • 相关阅读:
    互斥量
    读写锁
    死锁
    pthread
    线程
    守护进程
    信号捕捉
    信号集
    信号
    mmap
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6090191.html
Copyright © 2011-2022 走看看