【问题标题】:Cnverting JSON to Java Object using GSON使用 GSON 将 JSON 转换为 Java 对象
【发布时间】:2016-08-08 08:03:24
【问题描述】:

请告诉我以下示例中出了什么问题。

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());
}

}

很遗憾得到了错误的输出:

名称:null

【问题讨论】:

    标签: javascript java json jakarta-ee gson


    【解决方案1】:

    你的 json 不正确。改成这个。

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

    【讨论】:

    • 非常感谢...它有效..所以我们不需要在 JSON 对象表示法中提及类名?​​?
    • 不,我们不需要。只需使用内容。
    猜你喜欢
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多