回覆列表
  • 1 # 使用者7169188564904

    java解析json字串時將大括號中的對應為一個類,裡面的資料對應為類的屬性,最後用陣列接受即可。

    示例關鍵程式碼如下:

    //匯入 net.sf.json.JSONArray和net.sf.json.JSONObject 兩個jar 包

    String str = "[{name:"a",value:"aa"},{name:"b",value:"bb"},{name:"c",value:"cc"},{name:"d",value:"dd"}]" ; // 一個未轉化的字串

    JSONArray json = JSONArray.fromObject(str ); // 首先把字串轉成 JSONArray 物件

    if(json.size()>0){

    for(int i=0;i<json.size();i++){

    JSONObject job = json.getJSONObject(i); // 遍歷 jsonarray 陣列,把每一個物件轉成 json 物件

    System.out.println(job.get("name")+"=") ; // 得到 每個物件中的屬性值

    }

    }

  • 中秋節和大豐收的關聯?
  • 爆龍戰隊暴連者主題曲叫什麼?