【发布时间】:2022-01-12 19:25:24
【问题描述】:
我有来自 API 的 json 形式的对象列表。这些对象有一些属性,问题是一些对象缺少属性。那么如何正确解析其他属性的数据呢?
例如我有这个缺少paymentType的属性
"user":{
"id": 6,
"name": "User",
"email": "",
"phone": "123",
"credit": null,
"fireBaseId": null,
"created_at": "2021-10-28T10:28:34.000000Z",
"updated_at": "2021-10-29T22:10:09.000000Z"
},
"paymentType": null,
"booking_type":{
"id": 1,
"name": "Mobile",
"price": 0,
"created_at": null,
"updated_at": null
}
但这所有属性都存在:
"user":{
"id": 6,
"name": "User",
"email": "",
"phone": "",
"credit": null,
"fireBaseId": null,
"created_at": "2021-10-28T10:28:34.000000Z",
"updated_at": "2021-10-29T22:10:09.000000Z"
},
"paymentType":{
"id": 1,
"name": "Cash",
"active": 1,
"created_at": "2021-10-29T00:36:06.000000Z",
"updated_at": "2021-10-29T17:24:42.000000Z"
},
"booking_type":{
"id": 2,
"name": "Parking",
"price": 10,
"created_at": null,
"updated_at": null
}
【问题讨论】: