JSON数据格式处理

来源:互联网 发布:南风知我意全文 编辑:程序博客网 时间:2024/05/09 15:32

JSON数据格式处理

准备工作:导入

gson-2.2.4.jar

User.java


package xml.json;public class User {private String name;private int age;private String address;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getAddress() {return address;}public void setAddress(String address) {this.address = address;}public User(String name, int age, String address) {super();this.name = name;this.age = age;this.address = address;}}
JsonTest.java

package xml.json;
import com.google.gson.Gson;
public class JsonTest {
 public static void main(String[] args) {  //step1:Json构建  Gson gson=new Gson();  User user=new User("作者", 21, "广州");  String jsonObject=gson.toJson(user);  System.out.println("构建完成后的json字符串"+jsonObject);    //step2:解析JSON  String jsonString="{\"name\":\"作者\",\"age\":\"21\",\"address\":\"广州\"}";  user=gson.fromJson(jsonString, User.class);  System.out.println("获取解析后的对象中的值"+user.getName()+":"+user.getAge()+":"+user.getAddress()); }
}


0 0
原创粉丝点击