0
Können Sie mir bitte mitteilen, was im folgenden Beispiel falsch gelaufen ist.Konvertieren von JSON zu Java-Objekt mit GSON
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());
}
}
Leider gettin g die falsche Ausgabe:
Name: null
Vielen Dank ... es funktioniert .. so müssen wir nicht den Klassennamen in der JSON Object Notation erwähnen ?? – sasikals26
Nein, brauchen wir nicht. Benutze einfach den Inhalt. –