Jsonの解析にDataContractJsonSerializerを使用しています。このjsonを解析する方法を教えてください:
{"response":[2,{"mid":95001,"date":1360173495,"out":0,"uid":32578013,"read_state":0,"title":"Head","body":"message"}, {"mid":95000,"date":1360173439,"out":0,"uid":32506752,"read_state":0,"title":" Theme ","body":"message2"}]}
どのような構造が必要なのか理解できません。私はこれを書こうとしています:
[DataContract]
internal class Message
{
[DataMember]
public int IntMember { get; set; }
[DataMember]
public List<Messages> response { get; set; }
[DataContract]
protected internal struct Messages
{
[DataMember]
public string mid { get; set; }
[DataMember]
public string uid { get; set; }
[DataMember]
public string date { get; set; }
[DataMember]
public string title { get; set; }
[DataMember]
public string body { get; set; }
}
}
しかし、これは最初に 2 があるため機能しません。何をすべきか?解析する前にこの番号を削除しますか、それとも明らかに無視できますか?