背景
我们常用一些网站,将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[], "\")]\r\n", lastCodeLine, "\r\n");