我有JSON是这样的:反序列化JSON以数字作为属性名
{"rows":
{
"1":{"rowNumber":1,"productID":"100"},
"2":{"rowNumber":2,"productID":"101"},
"3":{"rowNumber":3,"productID":"102"}
}
}
我需要建立域模型。
例如:
class Row
{
public int rowNumber{get; set;}
public string productID{get; set;}
}
根对象
class RootObject
{
public ? ? rows {get; set;}
}
有什么样的类型是行propperty?
你是什么意思'与数字作为类型'?你的问题不清楚 – yonisha
使你的''行''属性成为'字典'。请参阅[使用ID作为名称从json对象创建一个强类型的c#对象](http://stackoverflow.com/q/34213566/3744182)和[如何解析会导致非法C#标识符的JSON字符串?]( http://stackoverflow.com/a/24536564/3744182)。 –
dbc
- > dbc:把你的评论作为answear,我会标记为正确的answear –