2011-01-02 16 views
4

私はこのような何かを持っている...JavascriptでJSON形式から配列を取得する方法は?

["a","b","c"] 

私は()json_decodeを使用してPHPの配列からそれを得ました。

source: [ 'a', 'b', 'c' ] 

はJavascriptまたはあなただけで行うことが可能です...このように>オートコンプリート - 私はJavaScriptで非常に弱いんだけど、私はJavaScriptで配列を取得する必要があるので、私はjQueryのUIとそれを使用することができますJSONを使用するにはJavascriptライブラリが必要ですか?

+0

考えてみます? ' 'とそれが意味すること。詳細については、http://www.json.orgを参照してください。 –

答えて

5

が、私はそう、私はjQueryのUIとそれを使用することができますJavascriptを、 の配列を取得する必要があります - jQuery.parseJSON機能をチェックしてください> オートコンプリート

0

ねえ、 あなたはJavaScriptのみでそれを行うことができます。

var arrayToUse = ["a","b","c"]; 

JSONはJavaScriptオブジェクト表記の略で、それはjavascriptのオブジェクトのための標準的な表記法です。それを使用するための特別なライブラリは必要ありません。たとえば、

あなたはあなたのようなものだろうJavaScriptでオブジェクトを作成する場合:これは、JSON表記のjavascriptオブジェクトである

var person = { 
name : 'somename', 
source : arrayToUse 
}; 

+3

* "JSONはJavascript Object Notationの略で、javascriptオブジェクトの標準表記です。" *少し誤解を招く。 JavaScriptオブジェクトの標準表記法は、JavaScriptオブジェクトの表記法です。 JSONは、オブジェクトのリテラル表記の*サブセット*です。 –

+1

JSONはJavaScriptよりも制限があります - 有効な*サブセット*です。例えば、有効なJSONであるためにはすべてのキー*を引用する必要があります。文法「トラック」は、http://www.json.orgで追跡できます。 –

関連する問題