【发布时间】:2019-07-18 17:37:03
【问题描述】:
假设我有以下 json
{
"employees": [{
"firstName": "John",
"lastName": "Doe"
}, {
"firstName": "Anna",
"lastName": "Smith"
}, {
"firstName": "Peter",
"lastName": "Jones "
}
]
}
当我使用 Edit > Paste JSON as Classes 时,会创建以下类:
namespace JSONUtils
{
public class Employee
{
public string firstName { get; set; }
public string lastName { get; set; }
}
public class Example
{
public IList<Employee> employees { get; set; }
}
}
注意字符串firstName,它应该是FirstName。有没有办法让 Visual Studio 遵守命名约定规则?
以下网站有助于做到这一点,但如果这在 VS 中会很棒:https://jsonutils.com/
【问题讨论】:
-
Is there a way of Visual Studio sticking to naming convention rules?号 -
这是stackoverflow.com/questions/54200845/… 的副本(我无法将其标记为副本,因为它没有答案 - 所以我会在此处为未来的搜索者添加答案)。缺乏答案是因为,唉,没有你想要的功能。所以,请继续使用您正在使用的网站。
-
是的,很遗憾,您需要使用外部站点或手动编辑代码。不过,您可以使用 Resharper 之类的工具一次性完成所有操作。
-
如果您使用的是 VS 2017,marketplace.visualstudio.com/items?itemName=DangKhuong.JSONtoC 或 marketplace.visualstudio.com/… 可能值得一试。
标签: c# visual-studio