阅读背景:

Android操作Json_li34442779的专栏

来源:互联网 

第一种用Android自带的 org.Json包

package Test.action;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
//用之前先把org.json包里面的类 全部放到项目里
public class TestJson {
	public static void main(String[] args) throws JSONException {
		String str1 = "{name:'wangyafei',age:'20',sex:'man',fav:{1:'money',2:'money too'}}";
		JSONObject jsonObject = new JSONObject(str1);
		System.out.println(jsonObject.get("name"));
		System.out.println(jsonObject.get("age"));
		JSONObject fav = jsonObject.getJSONObject("fav");
		System.out.println(fav.get("1"));
		System.out.println(fav.get("2"));
		jsonObject.put("add", "mafang");
		System.out.println(jsonObject.toString());
		// -----------------------------------------------------------------------------------
		String str2 = "[{name:'wangyafei'},{age:'20',sex:'woman'},{sex:'man'},{fav:'money'}]";
		JSONArray array = new JSONArray(str2);
		System.out.println(array.length());
		System.out.println(array.getJSONObject(0).get("name"));
		System.out.println(array.getJSONObject(1).get("sex"));
		//for(int i = 0; i < array.length(); i++){
			//JSONObject object = array.getJSONObject(i);
			// 它是可以遍历的
		//}

	}
}package Test.acti



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: