我有以下复杂的JSON格式,我想从中创建C#类 谁能帮忙解决一下类和类的层次结构。
{
'scriptVersion': 1,
'pagesData': [
{
'state': 'ABC',
'idNo': '55',
'noOfRecords': {
'10': {
'key': 'key1',
'value': 'value1'
},
'201': {
'key': 'key2',
'value': 'value2'
},
'300': {
'key': 'key3',
'value': 'value3'
}
}
}]
}
答案 0 :(得分:1)
复制json字符串
通过[编辑|粘贴在VS中。特殊粘贴|将Json粘贴为类]
C#生成器工具还有多个在线json
答案 1 :(得分:0)
根据您的json代码,这是该类
public class c10
{
public string key { get; set; }
public string value { get; set; }
}
public class c201
{
public string key { get; set; }
public string value { get; set; }
}
public class c300
{
public string key { get; set; }
public string value { get; set; }
}
public class NoOfRecords
{
public c10 { get; set; }
public c201 { get; set; }
public c300 { get; set; }
}
public class PagesData
{
public string state { get; set; }
public string idNo { get; set; }
public NoOfRecords noOfRecords { get; set; }
}
public class RootObject
{
public int scriptVersion { get; set; }
public List<PagesData> pagesData { get; set; }
}