我有一些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”。
有什么想法吗?
谢谢