我也没用过..不过按他字面意思理解.下面纯属瞎蒙....勿喷 serialize 是否自动转换 deserialize 是否反序列化. 那就是你申请转换的时候serialize就是结果加不加入他 例如 user 有 id name ; name 注解为serialize=false ; 这你后台往前台去的JSON字符串里是不是就没得name了..如果你要是传进来的就是一个JSON对象呢........ 那么是不是会进行把JSON转换为相应对象呢. {user:[{id:"1",name:"1"},{id:"2",name:"2"}]} 如果要把json转换为对象呢..... 转换为user 的时候 name 标注为 deserialize = false; 这时候你转换user是不是貌似只有id了... 也就是 user id = 1 name = null 如果上面的成立是不就需要deserialize了..... 我没做测试哈.你自己做下.上述纯属瞎蒙.... 不过我感觉我这么想我得多疯狂.....前台传回去的居然是 json............ 不过也不排除自己处理json的时候使用吧...很晕..哎..有结果了告诉我下啊.嘿嘿.自己不爱做测试了.
说白了就是不参与JSON转换.
他JSON里面有4个注解
name,format,serialize,deserialize
前面三个我都试过了,但是最后一个死活都不知道是啥,字面意思是反序列化,
我的理解是从客户端传过来的JSON反序列化成JAVA对象的过程!
但是我怎么试都没用!
serialize 是否自动转换
deserialize 是否反序列化.
那就是你申请转换的时候serialize就是结果加不加入他
例如 user 有 id name ;
name 注解为serialize=false ;
这你后台往前台去的JSON字符串里是不是就没得name了..如果你要是传进来的就是一个JSON对象呢........ 那么是不是会进行把JSON转换为相应对象呢.
{user:[{id:"1",name:"1"},{id:"2",name:"2"}]}
如果要把json转换为对象呢.....
转换为user 的时候 name 标注为 deserialize = false;
这时候你转换user是不是貌似只有id了...
也就是 user id = 1 name = null
如果上面的成立是不就需要deserialize了.....
我没做测试哈.你自己做下.上述纯属瞎蒙....
不过我感觉我这么想我得多疯狂.....前台传回去的居然是 json............
不过也不排除自己处理json的时候使用吧...很晕..哎..有结果了告诉我下啊.嘿嘿.自己不爱做测试了.