本文實例講述了JS實現(xiàn)的JSON序列化操作。分享給大家供大家參考,具體如下:
為神池等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及神池網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、成都網(wǎng)站制作、神池網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JOSN對象</title> <script> var book={ title:"php 最佳實踐", authors:['jack'], edition:3, year:2017 }; //JSON.stringify()有三個參數(shù)分別是json對象,過濾器(可以是數(shù)組or函數(shù)),是否在josn字符串中保留縮進(這個參數(shù)意義不大可忽略) var jsonText=JSON.stringify(book); var jsonText1=JSON.stringify(book,["title","year"]); var jsonText2=JSON.stringify(book,function (key,value) { switch (key){ case "title": return "java 從入門到精通"; case "year": return 2018; case "edition": return undefined; default: return value; } }); console.log(jsonText);//{"title":"php 最佳實踐","authors":["jack"],"edition":3,"year":2017} console.log(jsonText1);//{"title":"php 最佳實踐","year":2017} console.log(jsonText2);//{"title":"java 從入門到精通","authors":["jack"],"year":2018} //JSON.parse(arg1,arg2) 可以接受2個參數(shù)一個是json字符串,一個是過濾函數(shù) var jsonObject=JSON.parse(jsonText); var jsonObject1=JSON.parse(jsonText,function(key,value){ if(key==="year"){ return 2019 }else if(key==="title"){ return "javascript 從入門到精通"; }else{ return value; } }); console.log(jsonObject);//Object {title: "php 最佳實踐", authors: Array(1), edition: 3, year: 2017} console.log(jsonObject1);//Object {title: "javascript 從入門到精通", authors: Array(1), edition: 3, year: 2019} </script> </head> <body> </body> </html>
本文題目:JS實現(xiàn)的JSON序列化操作簡單示例-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://aaarwkj.com/article26/cojpjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、定制開發(fā)、網(wǎng)站設(shè)計公司、品牌網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計公司、虛擬主機
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容