一: 首先要弄清楚jJSON的數(shù)據(jù)格式是什么樣的:
json也是一個(gè)對(duì)象,數(shù)據(jù)都是成對(duì)的,一般json格式的數(shù)據(jù)無論是鍵還是值都是用雙引號(hào)括起來
var str = { "name": "小花"趟畏, "age": 18 } #在python中叫字典,這樣比較容易理解
json中語法規(guī)則: 用到的是雙引號(hào)
二:如何將JSON字符串轉(zhuǎn)換為對(duì)象?
2.1.方式一 eval 不建議經(jīng)常使用
圖片.png
2.2.方式二 : JSON.parse(name, value) 瀏覽器都支持僧著,建議使用
圖片.png
三: 如何將javaScript對(duì)象轉(zhuǎn)換為JSON字符串?
JSON芹壕。stringify(value ,)
圖片.png
3.1 第一個(gè)參數(shù) value 的用法:
圖片.png
3.2 第二個(gè)參數(shù)燃辖,replacer的用法:
第二個(gè)參數(shù)是一個(gè)函數(shù)
圖片.png
第二個(gè)參數(shù)是一個(gè)數(shù)組
圖片.png
3.3 第三個(gè)參數(shù),為了排版踏烙。
圖片.png
四: Ajax 和JSON的數(shù)據(jù)轉(zhuǎn)換