0

私はこのjsonを持っています:

{ "Message": "リクエストが無効です。", "ModelState": { "Email": [ "Email フィールドは必須です。" ] } }

ModelState (存在する場合) を見つけて、そこにあるすべてのエラーをループします。

これを行う方法を理解できます。サーバーで何が起こるかによってデータが変わる可能性があるため、具体的なクラスを作成したくありません。

私はWPF7を使用しているので、動的も使用できます

          JObject jsonObj = JObject.Parse(response.Content);

            foreach (var j in jsonObj)
            {
               var t = j.Value;

            }

これは私がこれまでに持っているものです。

4

1 に答える 1

1
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);
        }
    }
}
于 2013-01-26T18:15:38.653 に答える