鍍金池/ 問答/Java  HTML/ json 對(duì)象的文本格式和 javascript 對(duì)象的字面量表示是完全一致的嗎

json 對(duì)象的文本格式和 javascript 對(duì)象的字面量表示是完全一致的嗎

json 對(duì)象的文本格式和 javascript 對(duì)象的字面量表示是完全一致的嗎

如題

回答
編輯回答
寫榮

json 對(duì)象的文本格式指的是將json對(duì)象通過 JSON.stringify() 轉(zhuǎn)成json字符串?
如果是的話,那就是不一定一樣
比如一個(gè)對(duì)象:

var a = {
    b:1,
    c:2,
    f: function(){
        console.log('hello')
    }
}

其中

{
    b:1,
    c:2,
    f: function(){
        console.log('hello')
    }
}

是對(duì)象字面量
但是JSON.stringify(a)的結(jié)果為'{"b":1,"c":2}'

2018年9月6日 16:46
編輯回答
青黛色

不一樣。json就是json,雖然和對(duì)象一樣都可以是鍵值對(duì)的表現(xiàn)形式,可是json的鍵需要加上雙引號(hào),js對(duì)象沒有必要非得加上吧。

2018年2月20日 06:45
編輯回答
避風(fēng)港

查了下,這個(gè)回答比較完整:
謝謝各位。

https://stackoverflow.com/que...

2018年2月12日 20:57