鍍金池/ 問答/HTML/ 如圖,ajax中JSON.parse(data)起什么作用,json不是本來就是

如圖,ajax中JSON.parse(data)起什么作用,json不是本來就是字符串嗎?

圖片描述

回答
編輯回答
怪痞

JSON.parse方法是將json字符串轉化為js對象。

MDN文檔

2018年9月11日 01:19
編輯回答
刮刮樂

JSON的全稱是JavaScript Object Notation(js對象標記)對于服務端語言,它可能是一段字符串,對于Js來說,它是一個js對象。
說回這段代碼,返回結果本身就是字符串,JSON.parse是將該字符串格式化為一個js對象方便處理罷了,如果你在傳入$.ajax的參數(shù)中添加dataType:json,jquery是會幫你格式化為json的

2017年3月21日 11:09
編輯回答
疚幼

一般來說服務器過來的json是以json字符串表示的,我們如果需要使用josn.someattr這樣的語法就必須重新實例化,同樣的,如果我們需要把某個js對象保存到LocalStorge也需要使用json.stringify()來重新轉化成json字符串

2017年6月14日 02:32