Я использую частный API с дизайном, который я никогда не видел раньше.
Скажем, у нас есть следующий Json:
{
"id": 2,
"name": "Test Customer",
"company": "/customer/company/10",
"contacts": [
"/contact/12"
],
"created_at": "2019-06-21T00:00:00+02:00",
"updated_at": "2019-06-21T00:00:00+02:00",
"created_by": "/user/1"
}
Как вы можете заметить, поля 'contacts' и 'creation_by' - это просто запросы в формате String.
Однако в документации API сказано, что:
Я действительно смущен тем фактом, что поля должны быть объектами User и Contacts [], но в JSON он возвращает строку. Можно ли сначала сохранить его как строку, а затем, например, как объект пользователя (используя Gson).
Какой подход я мог бы использовать для разбора этого Json?