PHP jason_encode() 是php方法,傳入的參數是數組,用於後端在接收到前端傳來的數據後,將數據輸出給前端顯示,輸出的結果是一個字符串。前端需用Jason解析爲js 對象來使用!php
JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數據交換格式。它基於 ECMAScript (歐洲計算機協會制定的js規範)的一個子集,採用徹底獨立於編程語言的文本格式來存儲和表示數據。簡潔和清晰的層次結構使得 JSON 成爲理想的數據交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成,並有效地提高網絡傳輸效率。 JSON是一個序列化的對象或數組。前端
JSON 的常規用途是同 web 服務器進行數據傳輸。web
在從 web 服務器接收數據時,數據永遠是字符串。編程
經過 JSON.parse() 解析數據,這些數據會成爲 JavaScript 對象。json
var obj = JSON.parse(str);
JSON.parse()方法,必須保證傳入的是json字符串,若是是json對象會報錯。後端
1
|
var
obj = {a:
'Hello'
, b:
'World'
};
//這是一個對象,注意鍵名也是可使用引號包裹的
|
1
|
var
json =
'{"a": "Hello", "b": "World"}'
;
//這是一個 JSON 字符串,本質是一個字符串
|
1
|
var
obj = JSON.parse(
'{"a": "Hello", "b": "World"}'
);
//結果是 {a: 'Hello', b: 'World'}
|
1
|
var
json = JSON.stringify({a:
'Hello'
, b:
'World'
});
//結果是 '{"a": "Hello", "b": "World"}'
|