码迷,mamicode.com
首页 > Web开发 > 详细

Json实体类驼峰名称转化器

时间:2020-02-27 23:32:09      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:last   拼接   网站   ref   去掉   convert   nbsp   concat   href   

背景

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

方法

首先行分离。

value.Replace("\n", "").Split(\r);

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

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

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

效果

技术图片

 链接

https://github.com/yinghualuowu/JsonModelConvert

Json实体类驼峰名称转化器

标签:last   拼接   网站   ref   去掉   convert   nbsp   concat   href   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!