【发布时间】:2016-03-26 23:36:40
【问题描述】:
我正在编写一个应该从 JSON 获取事件数据的 C# 应用程序
假设我的 JSON 响应如下所示,我如何从响应中获取 city_name、image url、date 和 list of owner names?在下面的 JSON 中,image 可以为 null,所有者也可以为 null。
另外,我将如何下载图像并将其显示在我的图像控件中?
{
"total_items": "24",
"page_number": "1",
"page_size": "10",
"page_count": "3",
"events": {
"event": [
{
"url": "<event-1-url>",
"id": "event-1",
"city_name": "Seattle",
"description": "car show event",
"image": { <-- THIS COULD BE NULL, HOW TO HANDLE NULL VALUE?
"thumb": {
"width": "32",
"url": "<image_url>/carshow.jpg",
"height": "32"
}
},
"date": "2015-12-09 13:20:20",
"owners": { <-- THIS COULD BE NULL OR MULTIPLE OWNERS, HOW TO GET ALL OWNERS NAMES?
"owner": [
{
"name": "John Doe",
"id": "O12",
"bio": "fast track racer"
},
{
"name": "Tom Tomasson",
"id": "O513",
"bio": "fines collector"
}
]
},
},
{
"url": "<event-2-url>",
"id": "event-2",
"city_name": "Blaine",
"description": "toyota event",
"image": null, <-- NO IMAGE IS PROVIDED
"date": "2015-12-09 13:20:20",
"owners": null, <-- NO OWNER IS PROVIDED
},
{...}
]
}
}
谢谢
【问题讨论】:
-
您必须添加有关您当前使用的技术堆栈的更多详细信息。