我需要反序列化以下内容:
{"result":{"success":true,"value":"8cb2237d0679ca88db6464eac60da96345513964"}}
Run Code Online (Sandbox Code Playgroud)
使用Newtonsoft.Json到C#对象
WebClient wc = new WebClient();
var json = wc.DownloadString(url);
Worker w = JsonConvert.DeserializeObject<Worker>(json);
Run Code Online (Sandbox Code Playgroud)
这是类代码:
public class Worker
{
[JsonProperty("success")]
public string success { get; set; }
[JsonProperty("value")]
public string value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
代码不会出错,但成功和值为空.
你错过了外层物体.
public class Worker
{
[JsonProperty("result")]
public Result Result { get; set; }
}
public class Result
{
[JsonProperty("success")]
public string Success { get; set; }
[JsonProperty("value")]
public string Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6791 次 |
| 最近记录: |