2013-05-27 86 views
6

JSON.Netで作成するときに問題が発生します。 JSONコンテンツの読み込みが完了した後に追加のテキストが表示される:

Additional text encountered after finished reading JSON content: 

は、私は http://json.parser.online.fr/でそれを検証してみました、それは「にSyntaxError:予期しないトークン、」言う:私はそれを解析しようとすると、それは私に、次のエラーが発生します。

次のように私のコード:あなたはそれが配列だことを示しており、角括弧であることを囲む必要がどのようにit.Thanksに

+4

ゴーへJSON構文を学んでください。JSON構文を学ぶには5〜10分しかかかりません。 –

答えて

17

を解決する

{"StaffID":"S01","StaffRank":"Manager"},{"StaffID":"S02","StaffRank":"Waiter"} 

[{"StaffID":"S01","StaffRank":"Manager"},{"StaffID":"S02","StaffRank":"Waiter"}] 
+0

新しいエラーが発生しました:「現在のJSON配列(例:[1,2,3])を型 'tbl_Staff'に逆シリアル化できません。このエラーを修正するには、JSONオブジェクトをJSONオブジェクト(例:{"name": "value"})に変更するか、デシリアライズされた型を配列またはコレクションインタフェースを実装する型に変更します(例: JSon配列から逆シリアル化できるリストのようなJsonArrayAttributeも、JSON配列から逆シリアル化するように型に追加することができます。 –

+0

@HowardHee - JSONを読む!最も外側のエンティティは配列です。それは2つの要素を含んでいます。これらの要素は「オブジェクト」(辞書/マップ)です。 –

+10

大文字と小文字を区別するのではなく、ちょうど助けてください。時には、人々はJSONの読み込み方法を知らないことがあります。 – Danrex

関連する問題