首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

封存表格中的多行数据对象到后台数据库

2012-08-24 
保存表格中的多行数据对象到后台数据库??使用解析Json格式的字符串。import java.util.ArrayListimport ja

保存表格中的多行数据对象到后台数据库

?

?

使用解析Json格式的字符串。

import java.util.ArrayList;import java.util.List;import com.google.gson.Gson;public class TestJson {public static void main(String[] args) {List<Person> persons = new ArrayList<Person>(0);Person person = new Person("name1", "age1");persons.add(person);Person person1 = new Person("name2", "age2");persons.add(person1);Person person2 = new Person("name3", "age3");persons.add(person2);Gson gson = new Gson();System.out.println(gson.toJson(persons));String jsonString = gson.toJson(persons);java.lang.reflect.Type type = new com.google.gson.reflect.TypeToken<List<Person>>() {}.getType();String json = gson.toJson(persons, type);System.out.println(json);String tmp="[{'name':'name1','age':'age1'},{'name':'name2','age':'age2'},{'name':'name3','age':'age3'}]";List<Person> persons1 = gson.fromJson(tmp, type);for (Person person3 : persons1) {System.out.println(person3.getName());}// gson.to}}class Person {public Person(){}public Person(String name, String age) {this.age = age;this.name = name;}private String name;private String age;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getAge() {return age;}public void setAge(String age) {this.age = age;}}

?更多关于Google Json jar的用法,参见:http://www.cnblogs.com/lupeng0527/archive/2011/08/06/2129547.html

热点排行