JSON的基本操作

2022-03-17 23:02:13 字數 914 閱讀 5064

一、json介紹

json 是一種輕量級的文字資料交換格式, 獨立於語言 ,具有自我描述性,更易理解。

二、建立json 物件和json字串

1.json物件

let str1 =

2.json字串

let str2 = ''

三、json操作

1.json物件轉json字串

let str1 = 

console.log(json.stringify(str1))

2.json字串轉json物件。第1種情況,可以直接使用json.parse()去轉換

let str1 = ''console.log(json.parse(str1))
第2種情況,後台介面給我返回的是這種格式的

let str1 = ""console.log(json.parse(str1))
如果你直接使用json.parse(str1)去轉換,就直接報錯了

這時候我們就需要借助eval()函式了,將上述**改為如下的就行了。

let str1 = ""

let newstr = eval('('+ str1 +')')

console.log(newstr)

//取key值

console.log(newstr.name)

最後控制台列印輸出的結果為:

Ajax 讀取JSON基本操作)

因為xml的格式 和操作和josn來對比 還是麻煩了一些 而且josn的體積小 傳輸快 所以josn才是最受寵的那乙個 json只是一種資料格式 1 json 這是乙個js的物件 var obj 這是乙個物件也可以寫成 var obj 這是乙個物件json的物件 var obj json字串 var...

JSON的基本用法

lang zh cn charset utf 8 titletitle head json的基本用法h2 body 1.json是一種資料的格式 2.json跟編輯語言沒有關係 3.json的載體是字串 4.基本上所有的程式語言都支援json 5.語法簡潔 基本上所有的程式語言都提供了對應的方法來解...

json基本使用

json物件結構 varjsonobj 從json中讀資料 jsonobj.key jsonobj key 向json寫資料 jsonobj.key 值 jsonobj key 值 修改json中的資料 jsonobj.key 新值 刪除json中的資料 delete jsonobj.key 遍歷j...