日期:2014-05-16 浏览次数:20414 次
????? Apache提供的一个插件包,可以把Action中的数据以JSON做个封装然后返回。
?
??? 它会将整个action中的变量转化为JSON数据(根对象在JSON中数据添加一个”root”标识)。如果要使用它,Action必须遵循以下几点:
1.?????? 返回的页面类型中”content-type”必须是”application/json”.(这个已经Internet Community采用).
2.?????? JSON内容必须是符合格式要求的.
3.?????? Action中field必须有public的set方法.(是不是没有set方法就不会将field添加到JSON数据中,有待验证).
4.?????? 它支持的类型有: 基本类型(int,long...String), Date, List, Map, Primitive Arrays, 其它class, 对象数组.
5.?????? 在JSON中任何的Object会被封装在list或map中,数据会被封装程Long,如果是含有的数据则会被封装程Double,数组会被封装程List.
下面给出JSON的数据格式:
{
?? "doubleValue": 10.10,
?? "nestedBean": {
????? "name": "Mr Bean"
?? },
?? "list": ["A", 10, 20.20, {
????? "firstName": "El Zorro"
?? }],
?? "array": [10, 20]
}
说明:
a.?????? 这个插件支持以下几个注释:
注释名 |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|