Serialization C#JSON序列化/反序列化属性名
我使用Newtonsoft进行序列化,并将数据存储在Redis中。我想缩短属性名称以减小数据的大小,因为我的属性名称太长,而且数据太多 例如:Serialization C#JSON序列化/反序列化属性名,serialization,deserialization,Serialization,Deserialization,我使用Newtonsoft进行序列化,并将数据存储在Redis中。我想缩短属性名称以减小数据的大小,因为我的属性名称太长,而且数据太多 例如: { User:{ UserFullNameBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla: "blabla" } } 但我希望它是这样的;短属性名 { User:{ SHRTNM1: "blabla" } } 我不使用[JsonPro
{
User:{
UserFullNameBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla: "blabla"
}
}
但我希望它是这样的;短属性名
{
User:{
SHRTNM1: "blabla"
}
}
我不使用[JsonProperty(“name”)]
,因为类太多了,它们不是我的。有人知道我该怎么做吗?也许这就是你要找的
它允许您自定义.NET对象如何序列化为JSON的几乎每个方面,包括在运行时更改序列化行为