8

C# で json net を使用して解析しようとしています。そして、私はjson .netを使用しています

しかし、それは次の例外を示しています

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

jqueryでjson文字列を作成しています。また、文字列の例は次のとおりです。

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

1 に答える 1

12

JObjectJSON ドキュメントは、キー"0"とを持つオブジェクト ( ) を表します"1"。これは真の配列ではなく、配列を模倣したオブジェクトです。

ドキュメントをオブジェクトとして読み取るか、ドキュメントを実数配列に修正します。

[{"tyreId":"","tyreNum":"dsf","tyreSecondHand":"false","tyreReplace":"true"},{"tyreId":"","tyreNum":"gfd","tyreSecondHand":"true","tyreReplace":"true"}]
于 2013-08-21T17:33:47.523 に答える