【发布时间】:2017-09-19 10:17:22
【问题描述】:
我的 JSON 输入如下。对不起,太长了
{
"status":{
"success":[
{
"User":{
"id":"1377",
"username":"Dr.Hema Sathish",
"username_url":"dr-hema-sathish",
"firstname":null,
"lastname":null,
"email":"madurai@sancheclinic.com",
"password":"6c7ab07e828828206e3d7c56c3c35cfd383960cd",
"user_level":"doctor"
},
"Speciality":{
"id":"2",
"name":"Dermatology(Skin Specialist)",
"slug":"dermatology-skin-specialist",
"image":"1438693213.png",
"status":"1",
"created":"2015-07-08 03:35:57",
"modified":"2016-09-13 13:58:36"
}
}
]
}
}
我已成功从 URL 下载 JSON 字符串。
static void main
{
using (var webClient = new System.Net.WebClient())
{
string json = webClient.DownloadString("http://myURL/");
Console.WriteLine(json.ToString());
}
}
现在我必须获取 User 和 Specialty 对象。解析对象数组 Json 令人困惑。怎么解析?
我尝试过反序列化。但它不起作用。
如何解析呢?
【问题讨论】:
-
您检查过
json c#上的搜索引擎吗?你应该使用图书馆 -
请提供您尝试过的代码示例
-
我觉得今天将是 JSON 转换器的一天,我们每小时都会收到这样的问题。
-
你的 json 无效