天天看點

關于 java JSONArray JSONObject轉換問題

import lhy.client.json.jsonarray;

import lhy.client.json.jsonexception;

import lhy.client.json.jsonobject;

public class myjson {

public static void main(string[] args) throws jsonexception {

jsonarray ja=new jsonarray();

jsonobject jo=new jsonobject();

jo.put("1", "a");

jo.put("2", "b");

//ja.put(jo);////此處不能寫為jo.tostring(),

ja.put(jo.tostring());//如果寫成jo.tostring()輸出ja顯示為["{\"1\":\"a\"}"]

system.out.println(ja);

for(int i=0;i<ja.length();i++){

//如果在加入jsonarray時,寫為jo.tostring(),會報錯:jsonexception: jsonarray[0] is not a jsonobject.

system.out.println(ja.getjsonobject(i));

}

關于 java JSONArray JSONObject轉換問題