js将json字符串转换成json对象_json对象转字符串
json簡介及json字符串轉換成json對象
JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數據交換格式
它基于ECMAScript (歐洲計算機協會制定的js規范)的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數據。
簡潔和清晰的層次結構使得 JSON 成為理想的數據交換語言。
易于人閱讀和編寫,同時也易于機器解析和生成,并有效地提升網絡傳輸效率
json本身是一個對象,主要作用是存儲數據(json是存儲和交換文本信息的語法,類似XML,json可以存儲任何類型的數據。
JSON有兩種表示結構: 對象和數組
對象結構以”{”大括號開始,以”}”大括號結束。中間部分由0或多個以”,”分隔的”key(關鍵字)/value(值)”對構成,關鍵字和值之間以”:”分隔,語法結構如代碼
{
key1:value1,
key2:value2,
...
}
其中關鍵字是字符串,而值可以是字符串,數值,true,false,null,對象或數組
數組結構以”[”開始,以”]”結束。中間由0或多個以”,”分隔的值列表組成,語法結構如代碼
[
{
key1:value1,
key2:value2
},
{
key3:value3,
key4:value4
}
]
json外面使用單引號
對象里面的屬性要使用 雙引號包裹
屬性的值如果是數組使用[ ]
每個屬性直接用逗號隔開
json字符串:指的是符合json格式要求的js字符串。
例如:var jsonStr = “{studentID:‘06’,name:’zhangsan ‘,age:‘18’}”;
json對象:指符合json格式要求的js對象。
例如:var jsonObj = { studentID: “24”, name: “lisi”, age: “19” };
使用 eval() 函數可以把json格式的字符串,轉換成json對象
var a = '{"name":"張三","sex":"男"}';
var b = eval("("+a+")");
console.log(b);
總結
以上是生活随笔為你收集整理的js将json字符串转换成json对象_json对象转字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux文件重命名命令rename_修
- 下一篇: 4G网络架构_三大网络架构(5G网络与4