JSON データ交換フォーマット .
にある JSON 出現前 , みんなでずっと XML データを転送する .
ために JSON 非常にシンプル , すぐにブームになる Web 世界 , そして ECMA 標準 .
ほとんどのプログラミング言語に解析があります JSON のライブラリ , にある JavaScript 中 , 私たちは直接使用することができます JSON, なぜなら JavaScript 組み込み JSON の解析 .
便宜的に処理するために JSON データ#データ# ,JSON 提供 json.js パッケージ , ダウンロードアドレス :http://lib.sinaapp.com/js/json2/json2.js
データ転送プロセスで ,
JSON はい,テキスト , つまり文字列の形式で渡される , そして JS 操作するのは JSON オブジェクト , だから ,JSON オブジェクトと JSON 文字列間の相互変換がキー .
例えば :
JSON 文字列 :
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON オブジェクト :
var str2 = { "name": "cxh", "sex": "man" };
JSON 文字列変換 JSON オブジェクト
var obj = eval('(' + str + ')');
または
var obj = str.parseJSON();
または
var obj = JSON.parse(str);
そして , このように読み取ることができます :
Alert(obj.name);Alert(obj.sex);
JSON オブジェクトをに変換 JSON 文字列
例えば :
var last=obj.toJSONString();
または
var last=JSON.stringify(obj);
alert(last);