JSON物件與JSON字串轉換

2021-09-10 09:20:20 字數 1018 閱讀 6948

特點:

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...