Можно назначить, какие значения вы хотите правильно десериализовать ваш JSON.
ичок в JSON, и у меня есть JSON, который я пытаюсь разобрать с C #.
Я пытался создать класс для представления данных, но имена моих свойств основаны на времени, поэтому мне пришлось жестко кодировать мои контракты с данными. Я пробовал JSON.NET и LINQ для сортировки данных, но продолжаю получать нулевые значения из-за странного объекта / свойства.
Опять же, я новичок в JSON, поэтому я уверен, что есть простое решение этой проблемы, я просто не уверен, как правильно задать вопрос. Спасибо за помощь.
Ниже приведен небольшой пример JSON, который я пытаюсь разобрать. Еще раз спасибо.
{
"Meta Data": {
"1. Information": "Intraday (1min) prices and volumes",
"2. Symbol": "MU",
"3. Last Refreshed": "2017-05-30 16:00:00",
"4. Interval": "1min",
"5. Output Size": "Full size",
"6. Time Zone": "US/Eastern"
},
"Time Series (1min)": {
"2017-05-30 16:00:00": {
"1. open": "30.7200",
"2. high": "30.7300",
"3. low": "30.7000",
"4. close": "30.7000",
"5. volume": "1390302"
},
"2017-05-30 15:59:00": {
"1. open": "30.7750",
"2. high": "30.7800",
"3. low": "30.7200",
"4. close": "30.7250",
"5. volume": "380134"
}
}
}
Обратите внимание, что"Time Series"
свойства проявляются через 1, 5, 15, 30 или 60 минут, т.е."Time Series (##min)"
для различных##min
.