Play 2有什么好的解决方案可以根据注释获取JSON的特定属性吗?我想为我的对象管理一些类似于我的例子的东西。我不想为每个对象多次编码特定的编组器。
public class User extends Models{
@useForJson("all")
public Long id;
@useForJson("parse3")
public String email;
@useForJson("parse1","parse2")
public String firstName;
@useForJson("parse3","parse2")
public String lastName;
@userForJson("none")
public int age;
}
--------------->
User user = new User();
Json json1 = user.toJson("parser1") // id, firstName
Json json2 = user.toJson("parser2") // id, firstName, lastName
Json json3 = user.toJson("parser3") // id, email, lastnName
Json json4 = user.toJson() // id, email, firstName, lastName, age
感谢您的提示!