我尝试使用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对象吗
请帮助,谢谢!
答案 0 :(得分:1)
如果您正在使用java
,请使用Jacksonhttp://www.mkyong.com/java/how-to-convert-java-object-to-from-json-jackson/
答案 1 :(得分:0)
我有一个在服务器端进行更改的解决方案,只需为Bar创建一个构造函数,如
public Bar(String ss) {
this.ss = ss
}
然后可以自动实例化Bar对象。
还有其他解决方案吗?谢谢