我从公共网络中的 API 获取数据,该 API 返回一个 JSONString,如下所示:
`{
"data": [
{
"id": 1,
"name": "Bitcoin",
"symbol": "BTC",
"website_slug": "bitcoin",
"rank": 1,
"circulating_supply": 17080450.0,
"total_supply": 17080450.0,
"max_supply": 21000000.0,
"quotes": {
"USD": {
"price": 7675.65,
"volume_24h": 4815480000.0,
"market_cap": 131103556043.0,
"percent_change_1h": -0.24,
"percent_change_24h": 0.72,
"percent_change_7d": 1.48
},
"BTC": {
"price": 1.0,
"volume_24h": 627370.9718395185,
"market_cap": 17080450.0,
"percent_change_1h": 0,
"percent_change_24h": 0,
"percent_change_7d": 0
}
},
"last_updated": 1528385974
},
{
"id": 2,
"name": "Litecoin",
"symbol": "LTC",
"website_slug": "litecoin",
"rank": 6,
"circulating_supply": 56877198.0,
"total_supply": 56877198.0,
"max_supply": 84000000.0,
"quotes": {
"USD": {
"price": 120.933,
"volume_24h": 356821000.0,
"market_cap": 6878330197.0,
"percent_change_1h": -0.27,
"percent_change_24h": -0.06,
"percent_change_7d": 1.1
},
但是当我尝试将 JsonString 转换为类时,代码为:CryCurClass jsonClass = JsonConvert.DeserializeObject<CryCurClass>(_strAnswer);
变量Qoutes总是返回 null。我意识到这个变量不是一个常规数组,但我不知道如何构建包含它的类。我认为我的班级与此 JSonString 不匹配,但我不知道如何解决。
暮色呼如
相关分类