您的位置:首页 > Web前端 > JavaScript

Json

2016-07-12 23:43 260 查看
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class Jsont {

public static void main(String[] args) {

String jsonCont="[{1:{'Fred':'23'},2:'bb',3:'cc',4:'dd'},{'hei':'fred','hello':'becky','hi':'mark'}]";
JSONArray jsonArray=new JSONArray().fromObject(jsonCont);
JSONObject jObject2=jsonArray.getJSONObject(0);
System.out.println(jObject2);
System.out.println(jsonArray);
System.out.println(jObject2.get("1"));//by object form return value
System.out.println(jObject2.getString("1"));//by object form return value
System.out.println(jObject2.getJSONObject("1"));//return value by JSONObject
System.out.println(jObject2.getJSONObject("1").get("Fred"));

JSONObject jsonObject1 = new JSONObject();
String jsonContent="{'hello':'aadd','abc':'aas'}";
JSONObject jsonObject2=jsonObject1.fromObject(jsonContent);
System.out.println(jsonObject2);
//      jsonContent.format(format., args);

}

}


get()获取value值不考虑值的类型

getString()获取String类型的value值

getJSONObject()获取JSONObject的value值

同时JSONArray里可以嵌套JSONObject,JSONObject可以嵌套JSONArray

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  json java