Модификация - есть ли способ сделать вложенные HTTP-запросы? - PullRequest
0 голосов
/ 09 мая 2019

Я использую частный 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 сказано, что:

  • "контакты" относятся к типу контактов []

  • "create_by" относится к типу User.

Я действительно смущен тем фактом, что поля должны быть объектами User и Contacts [], но в JSON он возвращает строку. Можно ли сначала сохранить его как строку, а затем, например, как объект пользователя (используя Gson).

enter image description here

Какой подход я мог бы использовать для разбора этого Json?

...