特點:
a. json物件屬性名,要帶雙引號
b. json沒有變數
json物件的表示式有兩種:
a.表示式
var object =
;
b.物件字面量
字面量後不需要分好 「;」
json陣列中存的是json物件;
json陣列也是陣列,擁有陣列所有方法;
var data =[,
,,];
返回的是新json字串,不改變原來的json物件
方法:
json.stringify();
示例:
var news =
;console.
log(
json
.stringify
(news));
//''
console.
log(news)
;//還是原來json物件
返回新的json物件,不改變原json字串
json字串特點是:外面單引號,裡面雙引號
方法:
json.parse()
示例:
var str ='';
//json字串
console.
log(
json
.parse
(str));
// console.
log(str)
;//原json字串不受影響 ''
ie相容寫法:
if
(typeof
json
.parse !=
'function'
)else
json 字串轉物件
json 字串為 var str 1,eval方式解析,恐怕這是最早的解析方式了。如下 function strtojson str 2,new function形式,比較怪異哦。如下 function strtojson str 3,使用全域性的json物件,如下 function strtojs...
JSON字串與JSON物件
在資料傳輸流程中,json是以文字,即字串的形式傳遞的,而js操作的是json物件,所以,json物件和json字串之間的相互轉換是關鍵。例如 json字串 var str1 json物件 var str2 要運用上面的str1,必須運用下面的要領先轉化為json物件 這一點在ajax返回的時候,經...
Js中字串轉Json與Json物件轉字串
a.js中讀取json的方法 js讀取json的方法我接觸到的有兩種 方法一 函式構造定義法返回 var strjson 得到的json var obj new function return strjson 轉換後的json物件 alert obj.name json name color red...