Можно назначить, какие значения вы хотите правильно десериализовать ваш 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.

Ответы на вопрос(0)

Ваш ответ на вопрос