關(guān)于JSON解析的實(shí)現(xiàn)過程解析
我們都知道,現(xiàn)在的開發(fā)模式都是前后端分離的,后臺(tái)返回?cái)?shù)據(jù)給前端,前端負(fù)責(zé)數(shù)據(jù)交互并渲染到頁面,所以我們需要從后端接口上獲取數(shù)據(jù)顯示到頁面上。在接受服務(wù)器端數(shù)據(jù)數(shù)據(jù)時(shí),一般是字符串。這時(shí),就需要用到JSON里面的API來進(jìn)行轉(zhuǎn)換了;
JSON.parse()
parse()方法用于從一個(gè)字符串中解析出JSON對象
例:
var str='{"name":"xianyu","age":"21"}'
經(jīng)JSON.parse(str)得到:
Object : age:"21", name:"xianyu", proto_:Object
單引號(hào)必須寫在括號(hào)外,每個(gè)屬性都必須雙引號(hào)引起來,否則會(huì)拋出異常
JSON.stringify()
stringify()方法用于從一個(gè)對象中解析出字符串
例:
var obj={ a:1, b:2 }
經(jīng)JSON.stringify(obj)解析后得到:
"{"a":"1","b":"2"}"
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
用JS提交參數(shù)創(chuàng)建form表單在FireFox中遇到的問題
在一個(gè)前端頁面上,需要通過JavaScript來提交參數(shù),使用JS創(chuàng)建form表單,將參數(shù)append到表單中進(jìn)行提交,接下來將介紹如何操作與實(shí)現(xiàn)2013-01-01使用hasOwnProperty時(shí)報(bào)錯(cuò)的解決方法
hasOwnProperty這個(gè)方法是用來查找一個(gè)對象是否有某個(gè)屬性,且查找的屬性必須是對象本身的一個(gè)成員,但是不會(huì)去查找對象的原型鏈,文中介紹了使用示例代碼及使用時(shí)可能會(huì)遇到的問題,對hasOwnProperty報(bào)錯(cuò)原因分析及解決方法感興趣的朋友一起看看吧2024-01-01基于JavaScript實(shí)現(xiàn)年份數(shù)字拼圖效果
時(shí)光荏苒,2022年又要收尾了,公司的年會(huì)是不是都安排上了?前幾天看到一個(gè)年會(huì)抽獎(jiǎng)系統(tǒng),功能十分的強(qiáng)大,其中有一個(gè)年份數(shù)字的拼圖效果深深的吸引了哥,決定用JS實(shí)現(xiàn)一下該效果,需要的可以參考一下2022-12-12javascript實(shí)現(xiàn)簡單留言板案例
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)簡單留言板案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-02-02iscroll.js的上拉下拉刷新時(shí)無法回彈的解決方法
本文給大家分享的是在IOS瀏覽器中使用iscroll.js的上拉下拉刷新時(shí)當(dāng)手指劃出屏幕后無法回彈的解決方法,希望對大家能夠有所幫助。2016-02-02JS實(shí)現(xiàn)為表格動(dòng)態(tài)添加標(biāo)題的方法
這篇文章主要介紹了JS實(shí)現(xiàn)為表格動(dòng)態(tài)添加標(biāo)題的方法,涉及javascript中createCaption方法添加標(biāo)題的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03