0

重複の可能性:
javascriptでjsonを解析する方法

私のサーバーはJSONデータを送り返すように構成されていますが、期待したように実際にはキーと値のペアではありません。

私はこれを取得しています:

["Value1","Value2","Value3"]

Value1だから私の質問は、文字列値、、、Value2およびのみを取得するために上記を解析するために人々が使用する標準ライブラリはありValue3ますか?

現在、、、、およびで[分割された文字を置換するコードのブロックを使用しています。それはかなり不器用で、もっときれいなものを探していました。]"","

4

3 に答える 3

4

あなたはJSONではなく単なる配列のように見えるかもしれませんが、あなたの質問に答えるためです。

ネイティブJSONの使用

var jsObject = JSON.parse(jsonString);
于 2012-05-07T14:01:09.113 に答える
0

ブラウザにはネイティブのJSON機能があり、ほとんどすべての最新のブラウザでサポートされています

サポートされていないブラウザに関しては、CrockfordにはJSONを解析するライブラリがあります

また、配列は有効なJSONです。この文字列をバリデーターに入れてみてください。

["Value1","Value2","Value3"]
于 2012-05-07T14:01:44.933 に答える
0

json文字列の形式も、エンコードするデータのタイプに関連しています。

オブジェクトは、jsonにエンコードされている間、配列とは少し異なって見えます。

jQueryを使用していますか?もしそうなら、あなたは使うことができます:

myArray = $.parseJSON(myString);

ソース:http ://api.jquery.com/jQuery.parseJSON/

于 2012-05-07T14:02:51.227 に答える