论坛首页 Java企业应用论坛

strust2-json-struts2jsonresult0.99.jar

浏览 1738 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-08-09  

这个json的插件不是apache那个,这是它的地址http://code.google.com/p/struts2jsonresult/

 

使用方式和apache的差不多,这里讲讲在action的使用

 

1.

@Result(name = ActionSupport.SUCCESS, type = "json",params={"deepSerialize","true"})

 注解,注意下params里面的参数deepSerialize,没有这个参数不会序列话数组

 

下面是官方文档,看到没,默认是不序列话collection的

 

deepSerialize false whether to deep serialize the object, by default flexjson will not serialize the collections in a bean

 

2.

@JSON(include=false)
	public DatingService getDatingService() {
		return datingService;
	}

 这个注解放在getXXXX方法上,就不会输出这个成员变量

 

3.

@Result(name = ActionSupport.SUCCESS, type = "json",params={"target","map"})

 params中的target指定输出名为“map”的变量,其他都被屏蔽了,即是不输出其他信息

 

 

 

 

 

 

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics