说我有以下json
{
"employees": [{
"firstName": "John",
"lastName": "Doe"
}, {
"firstName": "Anna",
"lastName": "Smith"
}, {
"firstName": "Peter",
"lastName": "Jones "
}
]
}
当我使用“编辑”>“将JSON粘贴为类”时,将创建以下类:
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/
答案 0 :(得分:3)
是否有Visual Studio坚持命名约定规则的方法?
A。无法自定义此方法(在Visual Studio中,除非您安装额外的plugins / extensions )。
您最好的选择是继续使用https://jsonutils.com或https://app.quicktype.io/#l=cs&r=json2csharp(或其中一个插件/扩展名)。
答案 1 :(得分:2)
看来这已于requested as a feature于2018年11月发布,并已排队等待优先排序。也许您也对该线程感兴趣。
您的建议已排队等待优先排序。特征 建议的依据是对我们更广泛的价值的优先考虑 开发者社区和产品路线图。我们可能无法 立即执行此操作,但我们将继续对其进行监视 90天的社区意见
这也确认该功能当前不存在。
答案 2 :(得分:-4)
只需选择“ Pascal Case”设置,然后在jsonuntils网站中选择JsonProperty作为属性