页面载入中....
 
 
struts2使用json
[ 2011-3-22 15:52:00 | By: u2see ]
 
加入import org.apache.struts2.json.annotations.JSON;

需要注意的是,如果用JSON插件把返回结果定为JSON。而JSON的原理是在ACTION中的get方法都会序列化,
所以前面是get的方法只要没指定不序列化,都会执行。
如果该方法一定要命名为get*(比如实现了什么接口),
那么可以在该方法的前面加注解声明该方法不做序列化。
注解的方式为:@JSON(serialize=false)

除此之外,JSON注释还支持如下几个域:
  serialize:设置是否序列化该属性
  deserialize:设置是否反序列化该属性。
  format:设置用于格式化输出、解析日期表单域的格式。例如"yyyy-MM-dd'T'HH:mm:ss"。

  //使用注释语法来改变该属性序列化后的属性名
 @JSON(name="newName")
 public String getName()
 {
  return this.name;
 }
需要引入 import com.googlecode.jsonplugin.annotations.JSON;

@JSON(serialize=false)
public User getUser() {
    return this.User;
}

@JSON(format="yyyy-MM-dd")
public Date getStartDate() {
    return this.startDate;
}




 
 
  • 标签:json 
  • 发表评论:
    页面载入中....

    页面载入中....
    时 间 记 忆
    页面载入中....
    最 新 评 论
    页面载入中....
    专 题 分 类
    页面载入中....
    最 新 日 志
    页面载入中....
    最 新 留 言
    页面载入中....
    搜 索
    用 户 登 录
    页面载入中....
    友 情 连 接
    博 客 信 息
    页面载入中....


    Powered by Oblog.