将JSON从JsonProperty重新映射到C#属性

时间:2018-12-11 15:44:37

标签: c# json json.net

我有一条大型(30多个类,500多个道具)JSON消息,为了保存数据,所有道具都以以下格式序列化:

    [JsonProperty("ext")]
    public bool? ExtInput { get; set; }

反序列化消息给我一个

    ParentObj.ExtInput

哪个好。我希望能够在反序列化之后再次序列化消息,但是可以将属性序列化为它们的C#属性而不是JsonProperty(...值。

JSON格式为:

    "ext": false

对于上述属性,我的理想示例输出是在重新映射到C#道具名称之后:

    "ExtInput": false

这可能吗?不必是一个可靠的解决方案,它将运行一次然后丢弃。

0 个答案:

没有答案