2012-07-29 155 views
0

我用什麼休息夏普反序列化,但我不知道如何建立合適的班級反序列化JSON對象到C#對象,其中包含列表

的JSON:

{ 
     "LIST_ID":34468, 
     "CREATED_PERSONAL_FIELDS":[], 
     "EXISTING_PERSONAL_FIELD_NAMES":[ ["41028","Test1"] , ["41029","Test2"] ] 
    } 

我想這個類:

public class PersonalFieldsAddResponse 
    { 
     public string LIST_ID { get; set; } 
     public List<List<string>> SUBSCRIBERS_CREATED { get; set; } 
     public List<List<string>> BAD_PERSONAL_FIELDS { get; set; } 
    } 

這一個:

public class PersonalFieldsAddResponse 
    { 
     public string LIST_ID { get; set; } 
     public List<string> SUBSCRIBERS_CREATED { get; set; } 
     public List<string> BAD_PERSONAL_FIELDS { get; set; } 
    } 

反序列化確實讓我有LIST_ID,但是我總是在SUBSCRIBERS_CREATED和BAD_PERSONAL_FIELDS處得到NULL。

任何幫助將不勝感激。

回答

0

LOL, 它必須是:

 public class PersonalFieldsAddResponse 
    { 
     public string LIST_ID { get; set; } 
     public List<List<string>> CREATED_PERSONAL_FIELDS { get; set; } 
     public List<List<string>> EXISTING_PERSONAL_FIELD_NAMES { get; set; } 
    }