Json实体类驼峰名称转化器

背景

我们常用一些网站,将json转化成实体类。但不巧的是,这些自动生成的都是小驼峰。需要进一步的改成大驼峰+JsonProperty。接着同事说他已经有个工具了。我稍微简化了一下

方法

首先行分离。

value.Replace("
", "").Split('
');

然后去掉class,//,{,}这种。

最后只判断public string city { get; set; }这种即可。拼接后就是结果啦。

result = string.Concat(result, "/// <summary>
/// 
/// </summary>
[JsonProperty("",
                    codeLine[2], "")]
", lastCodeLine, "
");

效果

 链接

https://github.com/yinghualuowu/JsonModelConvert

原文地址:https://www.cnblogs.com/yinghualuowu/p/12375144.html