我正在尝试使用extjs 4.2.2和jersey向服务器端提交一个表单。
我遇到的问题是,我想自动将json数据转换为java对象,它可以正确处理原始数据,但对于嵌套对象,它失败了。
例如:
class Foo {
private String str;
private Bar bar;
getter/setter
}
class Bar {
private String ss;
getter/setter
}
表单有两个字段:str(Foo's),ss(Bar’s),当服务器端获取表单json数据时,如何使ext表单面板将字段ss转换为Bar对象
请帮忙,谢谢!
如果使用java ,请使用Jackson
http://www.mkyong.com/java/how-to-convert-java-object-to-from-json-jackson/
我得到了一个在服务器端进行更改的解决方案,只需为Bar创建一个构造函数,比如
public Bar(String ss) {
this.ss = ss
}
然后可以自动实例化Bar对象。
还有其他解决方案吗?感谢