MainActivity
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import com.alibaba.fastjson.JSON;
import java.util.List;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//getJson2();
getJson2();
}
public void getJson(){
String json="{'addres':'北京市','id':1001,'name':'Tom'}";
Person person = JSON.parseObject(json,Person.class);
Log.i("MainActivity","id:"+person.getId()+",name:"+person.getName()+",address:"+person.getAddres());
}
public void getJson2(){
String json="[{\"id\":1001,\"name\":\"Tom\",\"addres\":\"北京市\"},{\"id\":1002,\"name\":\"Mary\",\"addres\":\"上海市\"}]";
List<Person> persons = JSON.parseArray(json, Person.class);
Log.i("MainActivity","id:"+persons.get(0).getId());
}
}
Person实体类
public class Person {
/**
* addres : 北京市
* id : 1001
* name : Tom
*/
private String addres;
private int id;
private String name;
public String getAddres() {
return addres;
}
public void setAddres(String addres) {
this.addres = addres;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}