JS Json文字列は対象を回転して、対象は文字列を回転します.

857 ワード

JSONはjavascript元のフォーマットで、JavaScriptの中でjsonデータを処理するには、特別なAPIやツールバッグは必要ありません.
JSONには、オブジェクトと配列の2つの構造があります.
データ転送ストリームでは、jsonはテキスト、すなわち文字列として伝達され、JSはjsonオブジェクトとして動作するので、jsonオブジェクトとjson文字列との間の相互変換関係が鍵となる.
一、Json文字列はJsonの対象を回転します.
1.json文字列をJsonオブジェクトに変換する
var  str = '{"a":"a1","b":"b1"}';

var obj1 = eval('('+str+')'); //  eval  

var obj2 = jQuery.parseJSON(str); //jq    , json      json  

var obj3 = JSON.parse(str); // json      json  
注意:もしobjが元々対象であるなら、eval()関数を使って変換してもまだjsonオブジェクトですが、パーパージーSON()関数を実行して処理したら文法エラーが発生します.
2.取得対象のvalue
console.log(obj1.a);
console.log(obj1["a"]);
二、Json対象からJson文字列に変換する
var jsonstr = JSON.stringify(obj); // json     json   

教程:http://www.runoob.com/js/js-json.html