【发布时间】:2018-08-01 05:48:11
【问题描述】:
我有一个希望序列化为 JSON 的对象,但我宁愿让每个属性都有其关联的类型,而不是每个属性都有其关联的值。
例如,我有以下课程:
public class Student
{
public string Name { get; set; }
public int Age { get; set; }
public DateTime? DateOfBirth { get; set; }
public bool IsMarried { get; set; }
}
我想要的结果 JSON 看起来像这样
{
"Student:" {
"Name": "String",
"Age": "Int",
"DateOfBirth": "DateTime",
"IsMarried": "Boolean"
}
}
有没有办法可以设置JsonSerializer 来序列化每个属性的type 而不是value?
【问题讨论】:
标签: c# json serialization