我有这个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);
}
}
}