我有一条大型(30多个类,500多个道具)JSON消息,为了保存数据,所有道具都以以下格式序列化:
[JsonProperty("ext")]
public bool? ExtInput { get; set; }
反序列化消息给我一个
ParentObj.ExtInput
哪个好。我希望能够在反序列化之后再次序列化消息,但是可以将属性序列化为它们的C#
属性而不是JsonProperty(...
值。
JSON格式为:
"ext": false
对于上述属性,我的理想示例输出是在重新映射到C#道具名称之后:
"ExtInput": false
这可能吗?不必是一个可靠的解决方案,它将运行一次然后丢弃。