我有一個JSON編碼的字符串。它看起來像這樣:C#Json.Net - 如何反序列化複雜的對象
{ 「jsonrpc」: 「2.0」, 「方法」: 「測試」, 「PARAMS」:[ 「80851851709e01bc9453cced585a7bca」, 「這個」], 「ID」:3}
出於某種原因,我無法使用C#訪問'params'。該對象返回null。這裏是我使用的代碼:
public class Access : System.Web.Services.WebService
{
[WebMethod]
public string EntryMethod(string json)
{
Requests d = JsonConvert.DeserializeObject<Requests>(json);
return "done";
}
}
public class Requests
{
public string jsonrpc { get; set; }
public string method { get; set; }
public List<string> param { get; set; }
public string id { get; set; }
}
任何想法?
您的屬性稱爲'param'不'params'。我想這就是它的原因 –