簡體   English   中英

“Newtonsoft.Json.Linq.JObject”不包含“狀態”錯誤的定義

[英]'Newtonsoft.Json.Linq.JObject' does not contain a definition for 'status' Error

responseString = {"status":"success","data":{"text":"Say Hello to\n\nAfrica’sfil’SI\nAnonymous\n\nSocial Network\nFrom Great Ho\nMitt\/6.6om","progress":100}}

dynamic jsonDe = JsonConvert.DeserializeObject(responseString);
            Debug.WriteLine(jsonDe.data);

我究竟做錯了什么?

最后,這對我有用:

public class  responseData 
{
  public string status { get; set; }
  public dataClass data { get; set; }

}

public class dataClass 
{
public string text { get; set; }
public string progress { get; set; }
}
string myjsonstring = responseString;
            responseData jsonDe = JsonConvert.DeserializeObject<responseData>(myjsonstring);
            Debug.WriteLine(jsonDe.data.progress); // Outputs 100
            Debug.WriteLine(jsonDe.status); // Outputs success

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM