У моей компании есть API-интерфейс веб-сервера, который предоставляет результаты поиска в формате JSON. Я отвечаю за разработку приложения для Android, которое использует этот API, и я создал несколько классов, которые моделируют объекты в ответах JSON.Сопоставление JSON с объектами Java с разными ключевыми словами
Для удобства и предпочтений я использую, чтобы написать свой код только на английском языке. Однако большинство ключей JSON не находятся на английском языке. Таким образом, я не могу легко использовать GSON для преобразования строк JSON в объекты Java - по крайней мере, это то, что я думаю.
Мне было интересно, есть ли способ ссылаться только один раз на класс на соединение между ключом JSON и соответствующими им переменными экземпляра в коде. В некотором смысле, что после ссылки я мог бы просто создавать объекты из JSON и создавать строки JSON из объектов.
Возможно ли это?
Пример:
// Java code
class Model {
String name;
Integer age;
}
// JSON with keys in Portuguese
{
"nome" : "Mark M.", # Key "nome" matches variable "name"
"idade" : 30 # Key "idade" matches variable "age"
}
Это похоже на то, что мне нужно. – Guilherme