Json实体类驼峰名称转化器

Posted 樱花落舞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Json实体类驼峰名称转化器相关的知识,希望对你有一定的参考价值。

背景

我们常用一些网站,将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实体类驼峰名称转化器的主要内容,如果未能解决你的问题,请参考以下文章

实体类和JSON对象之间相互转化

H2 JdbcSQLException:“找不到表”,带有驼峰表和实体名称

10.idea插件整理

在 jhipster 项目中将实体属性骆驼案例转换为 json 中的蛇案例

MyBatis查询mysql数据返回null

json转化为C#JavaTypeScriptVisualBasicPython实体类