list转换成xml
private static void xStream() {
Canguan canguan1 = new Canguan(1, "abc", "缪氏川菜", 4.5f, 60, "民治", "川菜");
Canguan canguan2 = new Canguan(2, "cde", "利宝阁", 4.5f, 151, "市中心区",
"粤菜");
ArrayList<Canguan> list = new ArrayList<>();
list.add(canguan1);
list.add(canguan2);
XStream xStream = new XStream(new DomDriver());
xStream.alias("canguan", Canguan.class);
String xml = xStream.toXML(list);
ArrayList<Canguan> result = (ArrayList<Canguan>) xStream.fromXML(xml);
System.out.println(result.size());
list转换成json /json转换成list
public class ToClient {
public static void main(String[] args) {
Canguan canguan1 = new Canguan(1, "abc", "缪氏川菜", 4.5f, 60, "民治", "川菜");
Canguan canguan2 = new Canguan(2, "cde", "利宝阁", 4.5f, 151, "市中心区",
"粤菜");
ArrayList<Canguan> list = new ArrayList<>();
list.add(canguan1);
list.add(canguan2);
Gson gson = new Gson();
String json = gson.toJson(list);
ArrayList<Canguan> result = gson.fromJson(json,
new TypeToken<ArrayList<Canguan>>() {
}.getType());
System.out.println(result.size());
}