【发布时间】:2015-09-15 06:20:34
【问题描述】:
假设我想将一组 Json 数据反序列化为一个 Person 对象。
class Person
{
[DataMember]
string name;
[DataMember]
int age;
[DataMember]
int height;
object unused;
}
但如果我有如下 Json 数据:
{
"name":"Chris",
"age":100,
"birthplace":"UK",
"height":170,
"birthdate":"08/08/1913",
}
字段“birthdate”和“birthplace”不属于 Person 类。但是我仍然想保留这些字段,那么是否可以使用 Json.net 或其他库来将这些额外字段存储到 Person 的字段之一中,例如上面声明的“未使用”?
【问题讨论】: