Jsonオブジェクト、Json配列、Json文字列の違い
3842 ワード
Jsonオブジェクト:
Json配列:
Json文字列:
Json文字列変換Jsonオブジェクト:
Jsonオブジェクト回転Json文字列:
var str = {" ":" "," ":" "," ":"20"};
Json配列:
[
{
" ":" ",
" ":" ",
" ":"20"
},
{
" ":" ",
" ":" ",
" ":"20"
},
{
" ":" ",
" ":" ",
" ":"25"
},
{
" ":" ",
" ":" ",
" ":"23"
}
]
Json文字列:
var str = '{" ":" "," ":" "," ":"20"}';
Json文字列変換Jsonオブジェクト:
// $.parseJSON(str)
var str='{ " ": " " }';
var obj = jQuery.parseJSON(str)
alert("1"+ obj. );
//ps: :var str='{ " ": " " }';
//JSON.parse(str)
var str = '{" ": " ", " ": "20"}';
var obj = JSON.parse(str);
//ps: :var str='{" ": " "}';
// eval('('+str+')');
var str='{ "name": "John" }';
var obj = eval('(' + str + ')');
alert( obj.name);
var str2="{ 'name': 'John' }";
var obj2 = eval('(' + str2 + ')');
alert( obj2.name);
var str3="{ name: 'John' }";
var obj3 = eval('(' + str3 + ')');
Jsonオブジェクト回転Json文字列:
// : JSON.stringify() toJSONString()
var last=obj.toJSONString(); // JSON JSON
var last=JSON.stringify(obj); // JSON JSON
alert(last);