js操作json方法总结
生活随笔
收集整理的這篇文章主要介紹了
js操作json方法总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
相對于前端的老鐵來說JSon并不陌生,JSON JavaScript Object Notation 是一種輕量級的數據交換格式,采用完全獨立于語言的文本格式,是一種理想的數據交換格式。
json可以以對象的傳遞數據,也可以以字符串的形式傳遞數據,在前后端交互傳輸數據的時候,json并不少見,反而應用的相對廣泛。
在學習的過程中學會兩者之間的轉換是非常重要的。
JSON字符串:
var jsonarr = '{ "name": "zhangsan", "age": "18" }';JSON 對象:
var jsonobj = {"name": "lisi", "age": "20"};在Firefox,chrome,opera,safari,ie9,ie8等高級瀏覽器直接可以用JSON對象的stringify()和parse()方法。
- JSON.parse(string) :接受一個 JSON 字符串并將其轉換成一個 JavaScript 對象。
- JSON.stringify(obj) :接受一個 JavaScript 對象并將其轉換為一個 JSON 字符串。
var resultarr=JSON.parse(jsonarr); var resultobj=JSON.stringify(jsonobj);console.log(typeof(resultarr)); //Object console.log(typeof(resultobj)); //String
JSON.parse() 和 JSON.stringify() 具體用法請查看?https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
?
?
上面是對JSON簡單總結,其實json字符串與json對象的相互轉換并不只有這兩個方法,這里只是列舉比較常用而已,有相關興趣或者想深入的就個人Google吧。
?
更多專業前端知識,請上 【猿2048】www.mk2048.com
總結
以上是生活随笔為你收集整理的js操作json方法总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: React后台管理系统-首页Home组件
- 下一篇: webpack——概念的引入