【发布时间】:2018-09-30 10:25:53
【问题描述】:
我无法使用给定的 JSON 数据映射类:
{
"Meta Data": {
"1. Information": "Intraday (15min) open, high, low, close prices and volume",
"2. Symbol": "MSFT",
"3. Last Refreshed": "2018-09-28 15:45:00",
"4. Interval": "15min",
"5. Output Size": "Full size",
"6. Time Zone": "US/Eastern"
},
"Time Series (15min)": {
"2018-09-28 15:45:00": {
"1. open": "114.2800",
"2. high": "114.5600",
"3. low": "114.2400",
"4. close": "114.4800",
"5. volume": "2316251"
},
"2018-09-28 15:30:00": {
"1. open": "114.4450",
"2. high": "114.4500",
"3. low": "114.2600",
"4. close": "114.2900",
"5. volume": "759991"
},
"2018-09-28 15:15:00": {
"1. open": "114.3550",
"2. high": "114.5200",
"3. low": "114.3100",
"4. close": "114.4400",
"5. volume": "515174"
}
}
}
如何创建类结构结构,以便我可以在 c# 中使用 newtonsoft 对上述数据进行反序列化?
【问题讨论】:
-
字典怎么样,假设你不能有任何重复?
-
我需要考虑 timestamp(2018-09-28 15:45:00) 本身的类名吗?我认为按时间戳创建类是不好的。