我尝试运行此代码,但出现空异常。
Java 代码:
public static void updateData(List<Users> users){
for(Users u : users){ //Error
System.out.println(u.name); // Error
}
}
Extjs 代码:
proxy: {
type: 'ajax',
api: {
update: '/Application/updateData'
},
reader: {
type: 'json',
root: 'users',
successProperty: 'success'
}
}
Json 数组:
[{"name":"Ed","email":"a...@aa.com"},{"name":"Ez","email":"b...@bb.com"}]
所以请告诉我如何在 Play Framework 上将 json 数组绑定(bind)到实体列表 1.2.2. 谢谢...
最佳答案
您已在阅读器的配置中指定root: 'users'
。这意味着 JSON 数组应该如下所示:
{users: [{"name":"Ed","email":"a...@aa.com"},{"name":"Ez","email":"b...@bb.com"}]}
关于java - 在 Play 框架中使用 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6869182/