JS Json文字列は対象を回転して、対象は文字列を回転します.
857 ワード
JSONはjavascript元のフォーマットで、JavaScriptの中でjsonデータを処理するには、特別なAPIやツールバッグは必要ありません.
JSONには、オブジェクトと配列の2つの構造があります.
データ転送ストリームでは、jsonはテキスト、すなわち文字列として伝達され、JSはjsonオブジェクトとして動作するので、jsonオブジェクトとjson文字列との間の相互変換関係が鍵となる.
一、Json文字列はJsonの対象を回転します.
1.json文字列をJsonオブジェクトに変換する
2.取得対象のvalue
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