Мои API возвращаетобращающиеся элементы в качестве Json.NET jarray в C#
{
"result": [
{
"id": "51473",
"name": "serv-vc",
"modifydate": "2014-10-09 18:29:48.033",
"expirationoff": "false",
"createdate": "",
"scheduleoff": "false",
}
],
"status": 0
}
, которые я уже хранятся как JObject reponseobj
У меня возникли проблемы, выяснить, как получить доступ к responseobj["result"][0]["id"]
каждый раз, когда я пытаюсь, он дает массив о том, чтобы быть вне пределов.
Что мне не хватает?
Я также попытался
JArray resultarr = (JArray)responseobj.SelectToken("result");
resultarr[0]["id"]
но имеют одни и те же результаты.
Вы уверены, что в массиве результатов всегда есть данные? Вы получите исключение из пределов границ, если оно пустое, и вы пытаетесь получить доступ к элементу 0 (или любому другому элементу). –