天天看点

关于 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转换问题