JSON :JavaScript 对象表示法, 是JavaScript的原生格式
一种简单的数据格式,比xml更轻巧
规则很简单:
1 映射用 :
2 并列的数据用,分隔
3 映射的集合(对象)用 {} 表示
4 并列数据的集合(数组) 用 [] 表示
5 元素值可具有的类型: String number object array true false null
step1 导入依赖
org.json
org.json
chargebee-1.0
step2 json转换
package com.android.andriodM;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.junit.Test;
public class App {
//1 解析json对象
@Test
public void jsonParse() throws JSONException{
String jstring = "{'name':'张三','age':'12'}";
JSONObject jobject = new JSONObject(jstring);
String name = jobject.getString("name");
int age = jobject.getInt("age");
System.out.println("姓名:"+name+" 年龄:"+age);
}
//2 解析json数组
@Test
public void jsonParseArray() throws Exception{
String jsonArray = "[{'name':'张三','age':'12'},{'name':'李四','age':'15'}]";
JSONArray array = new JSONArray(jsonArray);
for (int i = 0; i < array.length(); i++) {
JSONObject obj = array.getJSONObject(i);
String name = obj.getString("name");
int age = obj.getInt("age");
System.out.println("姓名:"+name+" 年龄:"+age);
}
}
}
step3 结果
1 解析json对象
2 解析json数组
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)