package com.lihua.json.service;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.lihua.json.domain.Person;
public class JsonService {
public JsonService() {
}
//声明一个Person类型的方法,并为其添加单个对象
public Person getPerson() {
Person person = new Person(1001,"jack","beijing");
return person;
}
//声明一个List类型的方法,并为其添加多个对象
public List getlistPerson() {
List list = new ArrayList();
Person person1 = new Person(100,"jack","广东");
Person person2 = new Person(101,"rose","广西");
list.add(person1);
list.add(person2);
return list;
}
//声明一个List类型的方法,并为其添加单个对象
public List getlistString() {
List list = new ArrayList();
list.add("北京");
list.add("上海");
list.add("广东");
list.add("广西");
return list;
}
//声明一个List>类型的方法,并为其添加多个对象
public List> getListMap() {
List> list = new ArrayList>();
Map map1 = new HashMap();
map1.put("id", 100);
map1.put("name", "jack");
map1.put("address", "北京");
Map map2 = new HashMap();
map2.put("id", 100);
map2.put("name", "rose");
map2.put("address", "上海");
list.add(map1);
list.add(map2);
return list;
}
}