如何 post 改造中的通用对象数组
how to post array of generic objects in retrofit
我有这个 JSON,需要它 post 在服务器上,我们如何发送通用对象数组的问题
"items": [
{
"variant": {
"id": 48,
"quantity": "1"
},
"custom_form_data": {
"features": {
"delivery_email": "haw@ogloba.com",
"delivery_mobile": "+886970639636"
},
"customer_info": "TEST Han Customer Info"
}
}
],
这是电话
items = arrayOf(
Variant(id = 48, quantity = "1"),
CustomFormData(features = Features("haw@ogloba.com", "+886970639636") ,customerInfo = "inof")
),
为该格式定义数据 class,如下所示:
data class Item (
val variant: Variant,
val custom_form_data: CustomFormData
)
然后在你改造的ApiService接口定义中:
interface ApiService {
@POST('url')
fun methodName(): List<Item>
}
我有这个 JSON,需要它 post 在服务器上,我们如何发送通用对象数组的问题
"items": [
{
"variant": {
"id": 48,
"quantity": "1"
},
"custom_form_data": {
"features": {
"delivery_email": "haw@ogloba.com",
"delivery_mobile": "+886970639636"
},
"customer_info": "TEST Han Customer Info"
}
}
],
这是电话
items = arrayOf(
Variant(id = 48, quantity = "1"),
CustomFormData(features = Features("haw@ogloba.com", "+886970639636") ,customerInfo = "inof")
),
为该格式定义数据 class,如下所示:
data class Item (
val variant: Variant,
val custom_form_data: CustomFormData
)
然后在你改造的ApiService接口定义中:
interface ApiService {
@POST('url')
fun methodName(): List<Item>
}