У меня ниже json строка, которую я преобразовал в JObject.
Я хочу получить значения из этого JObject и вставить в List, чтобы я мог вставить эти данные в SQL для последующего использования.
json данные -
{
"Meta Data": {
"1. Information": "Intraday (5min) open, high, low, close prices and volume",
},
"Time Series (5min)": {
"2020-03-26 16:00:00": {
"1. open": "156.2200",
"2. high": "156.7400",
"3. low": "154.6100",
"4. close": "155.9500",
"5. volume": "4185884"
},
"2020-03-26 15:55:00": {
"1. open": "152.5700",
"2. high": "156.2500",
"3. low": "152.5700",
"4. close": "156.2400",
"5. volume": "2648305"
}
}
}
c# код -
HttpClient _client = new HttpClient();
var result = _client.GetAsync("https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=5min&apikey=demo").Result;
var data = result.Content.ReadAsStringAsync().Result;
JObject json = JObject.Parse(data);
var timeSeries = JObject.Parse(data)["Time Series (5min)"];
Я хочу убрать все значения, как показано ниже, так что в SQL таблица i могу вставить его как -
Date | Position | Value
2020-03-26 16:00:00 | 1. open | 156.2200
2020-03-26 16:00:00 | 2. high | 156.7400
2020-03-26 16:00:00 | 3. low | 154.6100
2020-03-26 16:00:00 | 4. close | 155.9500
2020-03-26 16:00:00 | 5. volume | 4185884
2020-03-26 15:55:00 | 1. open | 152.5700
2020-03-26 15:55:00 | 2. high | 156.2500
2020-03-26 15:55:00 | 3. low | 152.5700
2020-03-26 15:55:00 | 4. close | 156.2400
2020-03-26 15:55:00 | 5. volume | 2648305
Я не нахожу []
в выводе json, поэтому не уверен, как пройти и получить данные.