0

私は以下のようなサーバーからjson配列を取得しています

69[0,{"dabcdefghij":{},"abcdefg":"20","abcdefghijklmn":"10, AB-11111"}]

[]内のデータはjsonです。しかし、サーバーはjsonの長さも送信しています。現在、[の最初の出現を見つけて、jsonを解析しています。

それは正しい方法ですか?私はgsonを使用しています。これを解析するためのより良い方法はありますか?

4

1 に答える 1

1

69[0,{"dabcdefghij":{},"abcdefg":"20","abcdefghijklmn":"10, AB-11111"}]オブジェクトでも配列でもないため、 json.orgによると有効なJSONではありません。

JSONは2つの構造に基づいて構築されています。

  • 名前/値のペアのコレクション。さまざまな言語で、これはオブジェクト、レコード、構造体、辞書、ハッシュテーブル、キー付きリスト、または連想配列として実現されます。

  • 値の順序付きリスト。ほとんどの言語では、これは配列、ベクトル、リスト、またはシーケンスとして実現されます。

于 2012-10-15T05:50:45.470 に答える