Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
给定以下JSON对象,
什么是可以自动生成以下C#类的工具?
我们已经研究了以下问题:
Generate C# classes from JSON Schema正在询问有关JSON模式的信息,这可能是将来使用的一种方法。
Benefits and drawbacks of generated C# classes for Json objects 使用免费的jsonutils网络工具,无需安装任何软件。
如果Visual Studio中有Web Essentials,请使用“编辑”>“选择性粘贴”>“将JSON粘贴为类”。
使用免费的jsonclassgenerator .exe
Web工具app.quicktype.io不需要安装任何内容。
Web工具json2csharp也不需要安装任何内容。
优点和缺点:
jsonclassgenerator转换为PascalCase,而其他人则不。
app.quicktype.io具有一些逻辑,可以识别字典并处理名称为无效C#标识符的JSON属性。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
给定以下JSON对象,
form = {
"name": "",
"address": {
"street": "",
"city": "",
"province": "",
"postalCode": "",
"country": ""
},
"phoneDay": "",
"phoneCell": "",
"businessName": "",
"website": "",
"email": ""
}
什么是可以自动生成以下C#类的工具?
public class ContactInfo
{
public string Name { get; set; }
public Address Address { get; set; }
public string PhoneDay { get; set; }
public string PhoneCell { get; set; }
public string BusinessName { get; set; }
public string Website { get; set; }
public string Email { get; set; }
}
public class Address
{
public string Street { get; set; }
public string City { get; set; }
public string Province { get; set; }
public string PostalCode { get; set; }
public string Country { get; set; }
}
我们已经研究了以下问题:
Generate C# classes from JSON Schema正在询问有关JSON模式的信息,这可能是将来使用的一种方法。
Benefits and drawbacks of generated C# classes for Json objects
最佳答案
五个选项:
优点和缺点:
关于c# - 如何从JSON字符串自动生成C#类文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21611674/
10-11 21:17