考虑此JSON:
{
"firstName": "John",
"lastName": "Doe",
"homeAddress": {
"streetAddress": "123 Main St",
"city": "Boston",
"state": "MA",
"postalCode": "02110"
},
"employmentInfo": {
"employerName": "ABC, Co.",
"phoneNumber": "617-555-5555"
}
}
在VS中,我可以使用“编辑>选择性粘贴”中的“将JSON粘贴为类”。结果如下:
public class Rootobject
{
public string firstName { get; set; }
public string lastName { get; set; }
public Homeaddress homeAddress { get; set; }
public Employmentinfo employmentInfo { get; set; }
}
public class Homeaddress
{
public string streetAddress { get; set; }
public string city { get; set; }
public string state { get; set; }
public string postalCode { get; set; }
}
public class Employmentinfo
{
public string employerName { get; set; }
public string phoneNumber { get; set; }
}
注意以下几点:1.)类名都以大写字母开头,然后全部为小写字母; 2。)属性全部为小写字母Case。
数字1没有任何意义。为什么会有这种行为,有正式的理由吗?数字2是有道理的,但我希望能够更改行为,以使我的编译器不会抱怨命名属性错误。
有没有办法调整这种行为?
答案 0 :(得分:0)
我自己并没有遇到在Visual Studio中进行配置的方法。
如果您不介意打开浏览器窗口并从那里进行复制,则QuickType可以节省大量时间