3
回答
fastjson怎么序列化enum成int,而不是String
注册华为云得mate10,2.9折抢先购!>>>   

比如:

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"},这样以后如果枚举名称变了,老版本应用可能就出问题

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