В прототипировании связи между настольным компьютером .NET и сервером Java, используя REST с сообщениями JSON, я столкнулся с проблемой чувствительности к регистру. У объектов .NET есть свойства в Pascal Casing (что обычно для .NET), например: Symbol, EntryValue
(и т.д.), В то время как представление Java того же объекта использует корпус верблюда, например. Symbol, EntryValue
.
Сервер получает значение json как:
{"EntrySize":100,"Symbol":"AMZN"}
Но Gson не десериализуется без учета регистра. Есть ли способ заставить Гсона сделать это?