使用GSON将JSON转换为Java对象

Cnverting JSON to Java Object using GSON

本文关键字:Java 对象 转换 JSON GSON 使用      更新时间:2023-09-26

你能告诉我下面的样品哪里出了问题吗?

Employee.java

public class Employee {
private String name;
public String getName() {
    return name;
}
public String getAge() {
    return age;
}
private String age;

}

JsontoJava.java

import com.google.gson.Gson;

public class JsontoJava {
public static void main(String ar[]){
    Gson gson = new Gson();
    String json = "{'"Employee'":[{'"name'":'"Test'", '"age'":'"12'"}]}";
    Employee staff = gson.fromJson(json, Employee.class);
    System.out.println("Name : "+staff.getName());
}

}

不幸得到错误的输出:

名称:空

您的json不正确。改成这个

{"name":"Test","age":"12"}