3
回答
fastjson怎么序列化enum成int,而不是String
【寻找人气王】邀新用户免费体验华为云服务,百元话费等你拿!   

比如:

enum Sex

{

man(2),

woman(4);

}

-------------

class Person

{

String name;

Sex sex;

}

一个对象:Person p = new Person();

p.setName("王二");

p.setSex(Sex.man);

序列化的结果能是 {"name":"王二","sex":2} ?????

我得到的结果是  {"name":"王二","sex":"man"},这样以后如果枚举名称变了,老版本应用可能就出问题

举报
执恋
发帖于5年前 3回/3K+阅
顶部