2017-02-15 11 views

答えて

3

返されるJSONは同じオブジェクト名を保持しますか?ちょうど時々それは空白かもしれないか値を持っているかもしれません

いつも同じオブジェクトがある場合は、このようなことをすることができますし、それはあなたのために動作するはずです。答えてくれてありがとうRfjt

public class Account 
{ 
    public string Email { get; set; } 
    public bool Active { get; set; } 
    public DateTime CreatedDate { get; set; } 
    public IList<string> Roles { get; set; } 
} 

string json = @"{ 
    'Email': '[email protected]', 
    'Active': true, 
    'CreatedDate': '2013-01-20T00:00:00Z', 
    'Roles': [ 
    'User', 
    'Admin' 
    ] 
}"; 

Account account = JsonConvert.DeserializeObject<Account>(json); 

Console.WriteLine(account.Email); 
// [email protected] 

http://www.newtonsoft.com/json/help/html/DeserializeObject.htm

+0

、dificultはJSONレスポンスが変化していることです。パターンははっきりしていません。それは私の困難です。しかし、私は新しいアプローチを試みました。代わりに、受け取ったjsonを解析し、いくつかの基本的なプロパティを選択し、応答を解析します。働いた。あなたのお返事ありがとうございます。 –

関連する問題