0
我的代碼中使用GSON lib中轉換以.json文件到Java模型驗證碼:發生獲取對象,有java.lang.UnsupportedOperationException錯誤
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(
new FileReader("C:\\developers.json"));
List<Developer> devList = new Gson().fromJson(br, Collections.<Developer>emptyList().getClass());
for (Developer d : devList) {
System.out.println(d.getAge());
}
}
錯誤,請參閱第二個參數fromJson
Exception in thread "main" java.lang.UnsupportedOperationException
這個錯誤是爲了鑄造。搜索後我沒有發現比這個代碼更好。 我不知道什麼是錯的? 謝謝任何解決它的指導。
編輯: developers.json - >
[
{
"name": "mkyong",
"age": 120,
"salary": 1555002
},
{
"name": "amir",
"age": 20,
"salary": 3000000
}
]
和Developer.java - >
public class Developer {
private String name;
private BigDecimal salary;
private Integer age;
...
getters and setters
}
OK!這工作很好。謝謝。 – amir110