struts2-json中诠注@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解

 我来答
泷沉落4475
2013-11-03 · TA获得超过356个赞
知道答主
回答量:119
采纳率:0%
帮助的人:123万
展开全部
是不是我哪里写错了?我set get方法前都试过!
@JSON(deserialize=false)
------解决方案--------------------------------------------------------我也没用过..不过按他字面意思理解.下面纯属瞎蒙....勿喷
serialize 是否自动转换
deserialize 是否反序列化.
那就是你申请转换的时候serialize就是结果加不加入他
例如user 有 id name ;
name 注解为serialize=false ;
如果你要是传进来的就是一个JSON对象呢........ 那么是不是会进行把JSON转换为相应对象呢.
{user:[{id:"1",name:"1"},{id:"2",name:"2"}]}
转换为user 的时候 name 标注为 deserialize = false;
也就是 user id = 1 name = null
不过也不排除自己处理json的时候使用吧...很晕..哎..有结果了告诉我下啊.嘿嘿.自己不爱做测试了.
------解决方案--------------------------------------------------------应该是在返回JSON格式的对象时,不使用这个字段。也就是加这个注解的字段不会成为JSON对象的一部分。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式