【发布时间】:2021-07-03 03:02:24
【问题描述】:
我的 Json 对象
{"returnStatus":{"code":"0200","status":"SUCCESS","message":"The operation was successful.","requestTime":"20210407141112083","responseTime":"20210407141112256"},"allCities":[{"cityID":2622,"cityName":" UNKNOWN","cityCode":"AAA","area":"KHI"}
我想解析成class.How? 如何获取cityID、CityName、cityCode、area等。
我正在尝试这段代码
allCities Cities = JsonConvert.DeserializeObject<dynamic>(response);
【问题讨论】:
-
好的,然后?您发布的代码有什么问题?
-
我们得到这种类型的错误。解析值时遇到意外字符
-
您发布的 json 无效(缺少
"]}"这些关闭标签)。 -
不要使用
dynamic,除非你真的,真的必须这样做。只需创建一个代表 JSON 的类,就像 Ryan Thoma 的回答所建议的那样。
标签: c# asp.net json asp.net-mvc parsing