JSONObject和JSONArray的使用
1、Json里面的数据是以一种键值对的方式存在("key","value"),其语法多是{},[]的单独形式或者组合形式。
2、对于JsonObject:
a.用{}包含一些列无序的Key_Value键值对表示,key与Value之间用冒号分隔,每个Key-Value之间用逗号分隔.
b.对于纯JsonObject的解析:
String json="{'name':'林书豪','age':'24'}"; try{ JSONObject obj = new JSONObject(json); String name = obj.getString("name"); int age = obj.getInt("age"); }catch (JSONException e){ e.printStackTrace(); }
3、对于JSONArray:
a.用[]包含的数组
b.对于纯JsonArray的解析:
String json="['天津冷','北京暖’,'东京热’,'南京凉']"; JSONArray jArray = new JSONArray(); int length = jArray.length(); for(int i = 0;i < length; i++){ String string = jArray.getString(i); System.out.print(string+""); }