在Play框架中,我在Java中找不到任何自定义JSON结构的文档?所有文档都适用于scala ....
自定义:
Player.java
public class Player {
Player (string f, string l, string age) {
this.FirstName = f;
this.LastName = l;
this.Age = age;
}
public String FirstName ;
public String LastName ;
public String Age;
};
然后运行
list = conn.createQuery(sql);//sql has been created, and list is a list of Player
现在我有了(我得到的这个结构来自sqlite)
Player:[
{
FirstName : AAA
LastName : BBB
Age : 20
}]
我想改为
Player: [
{
Name : {
FirstName : AAA
LastName :BBB
}
Age : 20
}]
我怎样才能做到这一点?
答案 0 :(得分:0)
非常通用,当您使用Play的toJson(...)
方法时:
List<Object>
将转换为JSON数组Map<String, Object>
将转换为JSON对象(根据JSON规范:http://json.org/)
你需要修改你的Player类......以适应这些规则。