Silverlight 使用未知字段反序列化JSON
我正在尝试反序列化从外部源收到的一些JSON(无法更改),但遇到了一些问题。我正在使用JSON.net进行反序列化,下面是我收到的示例:Silverlight 使用未知字段反序列化JSON,silverlight,field,json.net,deserialization,Silverlight,Field,Json.net,Deserialization,我正在尝试反序列化从外部源收到的一些JSON(无法更改),但遇到了一些问题。我正在使用JSON.net进行反序列化,下面是我收到的示例: { "uploaded": { "name":"Uploaded by me", "size":3768, "last_change_time":1310470698 }, "tagged": { "name":"Photos I'm tagged in",
{
"uploaded":
{
"name":"Uploaded by me",
"size":3768,
"last_change_time":1310470698
},
"tagged":
{
"name":"Photos I'm tagged in",
"size":6937,
"last_change_time":1311730303
},
"4019677_60607060":
{
"name":"Asad",
"size":63,
"last_change_time":1271315304
},
"4611824_60607060":
{
"name":"ASDF",
"size":64,
"last_change_time":1262645480
}
}
这样,我创建了一个对象相册和一个对象相册
[DataContract]
public class Albums
{
[DataMember]
public Album uploaded { get; set; }
[DataMember]
public Album tagged { get; set; }
}
[DataContract]
public class Album
{
[DataMember]
public string name { get; set; }
[DataMember]
public int size { get; set; }
[DataMember]
public int last_change_time { get; set; }
}
正如你所看到的,对于Albums对象,我遇到了一个问题,因为我无法知道该相册的id是什么,因此,我无法使用该id在相册中创建字段。上传并标记字段atre我认为JSON.net中应该有一个选项来实现这一点,但我找不到它
谢谢大家收到的JSON似乎是一个措辞
您是否尝试将JSON定义为一个
词汇表?收到的JSON似乎是一个词汇表
你有没有试着把英语翻译成词汇表?耶!无法想象我以前怎么没有看到它。。。谢谢耶!无法想象我以前怎么没有看到它。。。谢谢