1. 程式人生 > >JSON.parse() 與 JSON.stringify() 簡單使用

JSON.parse() 與 JSON.stringify() 簡單使用

JSON.parse() 與 JSON.stringify() 簡單使用

真的是需要多學習,多積累,小菜記錄篇

問題情況:

想在通過點選後執行一個函式,ajax 返回的 json 資料直接作為引數再次呼叫的時候,出現 undefined,之前沒有遇到過,現在才開始瞭解有個 JSON.stringify(),這樣寫解決了:

在這裡插入圖片描述

JSON.stringify() 方法

將 JavaScript 物件或值轉換為 JSON 字串,如果指定了 replacer 函式,則可選地替換值,或者如果指定了replacer 陣列,則可選地僅包括指定的屬性。

JSON.parse() 與 JSON.stringify() 的區別

JSON.parse() :是從一個字串中解析出 json 物件

例子:

//定義一個字串

var data='{"name":"goatling"}'

//解析物件​JSON.parse(data)

結果是:

​name:"goatling"

JSON.stringify():是從一個物件中解析出字串】

var data={name:'goatling'}

JSON.stringify(data)

結果是:

'{"name":"goatling"}'