Json, сеть не работает

Я пытаюсь разобрать сеть с помощью json в С#. И я использую json .net

Но он показывает следующее исключение

Error reading JArray from JsonReader. Current JsonReader item is not an array: StartObject. Path '', line 1, position 1.

Я создаю строку json с помощью jquery. И пример строки выглядит следующим образом.

 {"0":{"tyreId":"","tyreNum":"dsf","tyreSecondHand":"false","tyreReplace":"true"},"1":{"tyreId":"","tyreNum":"gfd","tyreSecondHand":"true","tyreReplace":"true"}}

person ap.singh    schedule 21.08.2013    source источник
comment
возможный дубликат JSON.NET Ошибка чтения JObject   -  person Ramesh Rajendran    schedule 21.08.2013


Ответы (1)


Документ JSON представляет объект (JObject) с ключами "0" и "1". Это не настоящий массив, а скорее объект, который чем-то имитирует массив.

Либо прочитайте документ как объект, либо исправьте документ как настоящий массив:

[{"tyreId":"","tyreNum":"dsf","tyreSecondHand":"false","tyreReplace":"true"},{"tyreId":"","tyreNum":"gfd","tyreSecondHand":"true","tyreReplace":"true"}]
person cdhowie    schedule 21.08.2013