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+"");
}



猜你喜欢

转载自www.cnblogs.com/deityjian/p/11256173.html