1

ここの誰かが好みを持っているのか、それとも一方のライブラリをもう一方のライブラリよりも確実に使用する必要があるのか​​、私は興味がありました。Json2.jsは「デファクト」スタンダードのようです。しかし、JQuery-jsonはjqueryプラグインです。そして、私はJQueryを使用しているので、どちらを使用すべきか疑問に思いました。

JQuery-jsonおよびJson2.js

4

2 に答える 2

2

Json2.jsはブラウザ標準の直接のポリフィルであるため、使用することをお勧めします。

このJSONオブジェクトは、最新のすべてのブラウザーに組み込まれている機能です。Json2.jsのようなスクリプトを使用する必要がある唯一の理由は、それが組み込まれていない古いバージョンのIEなどの古いブラウザーをサポートするためです。スクリプトが提供する構文は、他のブラウザーの組み込みJSONオブジェクトと同じです。組み込みオブジェクトがすでに存在する場合は、それをオーバーライドしません。

JQueryは、組み込みのJSONオブジェクトも使用できるので、結局のところ、ほぼ同じことを実行しますが、すでにJSONオブジェクトを持っているブラウザーの場合、jQueryを使用してそれをラップすることはあなたが不要な構文のレイヤーを追加します。あなたはこれを気にするかもしれないし、気にしないかもしれませんが、それはそれらの間のほとんどの違いです。

于 2012-08-08T13:24:49.887 に答える
1

jQueryは、長年にわたってネイティブJSONをサポートしてきました。プラグインは使用しないでください。

古いブラウザでJSONサポートを提供するjQueryまたは別のライブラリをまだ使用していない場合は、json2.jsを使用してください。

于 2012-08-08T13:17:59.647 に答える