2009-10-19 12 views

答えて

4

現在のjQueryコア(1.3.2)には含まれていません。

ジョンResig氏:freenodeの上のjqueryのIRCの#jqueryでは、ジョンResig氏によって引用があるの

将来のバージョンで「一方でクロックフォードのjson2.jsの上ごJSON-使用したアプリケーションの移行を開始してください」 jQueryはこれをネイティブにサポートする予定です。

+0

あなたは私たちにリンクを提供できますか? – jmav

+0

この情報は、irc.freenode.netの#jqueryボットに保存されています。この情報は、Johnがこの情報(少なくとも1つの場所)を指定した場所です。したがって、直接リンクはありません。ただし、ボットには非常に簡単にクエリを実行できます。 #jqueryにログインし、 '?json2'コマンドを入力すると(もちろん、バッククォートはありません)、あなたはその見積もりをライブラリへのリンクと共に取得します。 –

+0

http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ – jmav

3

JSON2はjQueryのコアに含まれていませんが、あなたは(のdataType =「JSON」と他のAjax機能を$ .getJSONを使用することによって、および)サーバーからJSONレスポンスを取得するためにjQueryを使用することを望んでいる場合はjQueryのは評価しますあなたのためのJSON、あなたは何も必要はありません。 http://api.jquery.com/jQuery.parseJSON/

あなたが他のものが必要な場合は、オブジェクトを文字列化したり、独自のJSON文字列を解析するように、あなたはJSON2ライブラリが必要になります...

0

jQueryの1.4.1でJSONを解析するためのネイティブサポートを持っています。さらに

あなたは何を渡す場合は、空の文字列は、null、または 未定義、 'ヌル' はparseJSONから を返されます。ブラウザ が JSON.parseのネイティブ実装を提供する場合、jQueryはそれを使用して という文字列を解析します。