C#向Java服务端发送json返回的问题

今天在向java服务端发送枚举值时,发现了问题;

向JAVA发送的json里面含有的是值(也就是0、1、2),但java解析存储后变成了枚举值("DT_GAP"等),

解决的方法是将JAVA端的枚举类型变为Integer型,即可解决问题。

 

另外,java中的字段如果与服务端的字段不一致,可以在字段上添加

@JSONField(name = "Name"),这里的Name就是你想要的字段,即可解决问题。

转载于:https://www.cnblogs.com/liuth-0214/p/11447735.html

最新回复(0)
/jishuAtAWkFHuNXIUcyZDqHf1NgC0v02rvaakbITSvZucZU8_3D4858530
8 简首页