У меня есть вложенный JSON, подобный этому с сервера, как вы можете видеть, есть вложенные данные в местоположении
{
"id": "18941862",
"name": "Pizza Maru",
"url": "https://www.zomato.com/jakarta/pizza-maru-1-thamrin?utm_source=api_basic_user&utm_medium=api&utm_campaign=v2.1",
"location": {
"address": "Grand Indonesia Mall, East Mall, Lantai 3A, Jl. M.H. Thamrin No. 1, Thamrin, Jakarta",
"locality": "Grand Indonesia Mall, Thamrin",
"city": "Jakarta",
"city_id": 74,
"latitude": "-6.1954467635",
"longitude": "106.8216102943",
"zipcode": "",
"country_id": 94,
"locality_verbose": "Grand Indonesia Mall, Thamrin, Jakarta"
},
"currency": "IDR"
}
Я использую модификацию и использую конвертер gson. обычно мне нужно сделать 2 класса данных для чего-то подобного, чтобы отобразить JSON в POJO. поэтому мне нужно сделать класс Restaurant, а также класс Location, но мне нужно объединить этот json объект в один класс Restaurant, например,
data class Restaurant : {
var id: String
var name: String
var url: String
var city: String
var latitude: Double
var longitude: Double
var zipcode: String
var currency: String
}
как это сделать, если я использую модификацию и конвертер gson ?
java или kotlin в порядке