Windows Phone 7 - 如何使用 Json.net 解析此 Json



我有这个json:

{ "消息": "请求无效。 "模型状态":{ "电子邮件": [ "电子邮件字段为必填项。" ] }}

我想找到ModelState(如果存在),然后遍历其中的所有错误。

我可以弄清楚如何做到这一点。我不想制作一个具体的类,因为数据可能会根据服务器上发生的情况而变化。

我也可以使用动态,因为我在 WPF7 上

          JObject jsonObj = JObject.Parse(response.Content);
            foreach (var j in jsonObj)
            {
               var t = j.Value;
            }

这就是我到目前为止所拥有的。

JObject jsonObj = JObject.Parse(response.Content);
var modelState = jsonObj["ModelState"];
if (modelState != null)
{
    // The JSON contains a property called ModelState
    // so we can start looping through it:
    foreach (JProperty item in modelState)
    {
        Console.WriteLine(item.Name);
        foreach (JValue error in item.Values())
        {
            Console.WriteLine(error);
        }
    }
}

相关内容

  • 没有找到相关文章

最新更新