ホームページ >ウェブフロントエンド >jsチュートリアル >js は eval を使用して json の例を解析し、share_javascript スキルの注意点を説明します。

js は eval を使用して json の例を解析し、share_javascript スキルの注意点を説明します。

WBOY
WBOYオリジナル
2016-05-16 17:03:291077ブラウズ

JSON (JavaScript Object Notation) は、xml よりも軽量なシンプルなデータ形式です。 JSON はネイティブ JavaScript 形式です。つまり、JavaScript での JSON データの処理には特別な API やツールキットは必要ありません。
JSON のルールは単純です。オブジェクトは「名前と値のペア」の順序付けされていないコレクションです。オブジェクトは「{」(左括弧)で始まり「}」(右括弧)で終わります。各「名前」の後には「:」(コロン)が続き、「「名前/値」のペア」は「,」(カンマ)で区切られます

まず分析例を見てみましょう

コードをコピー コードは次のとおりです:



メタ http -equiv="Content-Type" content="text/html; charset=gb2312" />
eval 関数は json オブジェクトを解析します

< ;body>




eval() を使用して JSON 形式の文字列を解析するときに注意すべき問題

eval() を使用して JSON 形式の文字列を解析するときに注意すべき問題
JavaScript の組み込み eval 関数を使用するJSON 形式の文字列を JS オブジェクトに変換するには、まず文字列を「()」のペアで囲む必要があります。
例:
var strTest="{id: "cnlei", url: "http ://www.jb51 .net"}"; JS オブジェクトに変換
正しい記述:
var objTEST=eval("(" strTEST ")");
誤った記述:
var objTEST =eval(strTEST);
完全なテスト コード:


<スクリプトタイプ= "text/javascript">




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。