【发布时间】:2012-03-31 10:08:56
【问题描述】:
我有一些想要反序列化的 JSON,但我想将其中一个属性视为字符串,而不是对象。
例如,JSON 如下所示:
{
"name":"Frank",
"sex":"male",
"address": {
"street":"nowhere st",
"foo":"bar"
}
}
我想将它反序列化为这个对象 - 将地址对象视为字符串文字:
public class Person
{
public string name;
public string sex;
public string address;
}
我已经尝试将它反序列化为这个对象,但得到了错误:
无法将 JSON 对象反序列化为“System.String”类型。
有什么想法吗?
干杯
【问题讨论】: