' Newtonsoft.Json.Linq.JObject'不包含' status'的定义错误

时间:2015-05-15 21:00:03

标签: c# windows-phone-8

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);

我做错了什么?

1 个答案:

答案 0 :(得分:0)

最后,这对我有用:

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