我有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 –