【发布时间】:2012-11-01 04:43:46
【问题描述】:
在 .NET 桌面应用程序和 Java 服务器之间的原型通信中,使用带有 JSON 帖子的 REST,我遇到了区分大小写的问题。 .NET 对象在 Pascal Casing 中具有属性(对于 .NET 来说是常规的),例如:Symbol, EntryValue(等),而同一对象的 Java 表示使用驼峰式大小写,例如symbol, entryValue。
服务器接收到的json值为:
{"EntrySize":100,"Symbol":"AMZN"}
但 Gson 不会以不区分大小写的方式反序列化。有没有办法让 Gson 做到这一点?
【问题讨论】: