JQuery_jquery を使用してテキストを JSON オブジェクトに変換するときに注意する必要がある問題

WBOY
リリース: 2016-05-16 18:06:52
オリジナル
897 人が閲覧しました

1) $.parseJSON メソッドは、JSON オブジェクトではなく文字列を返します。

2) 文字列をオブジェクトに変換するには、JS の eval メソッドを考えるのが簡単です。実際には可能ですが、括弧を追加する必要があります。 var js="{"PageIndex":"1"}";var obj=eval("(" js ")"); など。ただし、eval を使用すると、あらゆる JS コードがコンパイルされる可能性があるため、安全ではありません。

3) JSON テキストのみを認識するため、JSON パーサーをダウンロードします。この方が安全です。 JSON 公式 Web サイトでは、そのようなスクリプトが提供されています。アドレス: http://www.JSON.org/json2.js。ファイルを導入した後は、JSON.parse($("#ctl00_ContentPlaceHolder1_hfSearch").val().toString()) のように使用するのが比較的簡単です。

4) JSON.parse メソッドまたは $.parseJSON メソッドを使用する場合、$.parseJSON メソッドの場合、JSON データの名前と値は二重引用符で囲まれている必要があることに注意してください。 JSON.parse メソッドの場合は、一重引用符で囲んで変換する必要はありません。なんという時間の無駄だ。

JSON データを操作するときに多くの回り道を避けるために、次のヒントに注意してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート