2016-08-08 9 views
0

以下のサンプルで何が問題になったのか教えてください。 Employee.javaGSONを使用してJSONを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()); 
} 

}

残念なことにゲッ

グラム間違っ出力:

名:ヌル

答えて

2

あなたのJSONは右ではありません。これに変更してください。

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

大変感謝しています...それで、JSONオブジェクト表記でクラス名について言及する必要はありませんか? – sasikals26

+0

いいえ、必要はありません。ただコンテンツを使用してください。 –

関連する問題