背景
我們常用一些網站,將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");
效果

