去除json數據的某些鍵值對


假如現在要處理的原始數據是字符串。形式如下:

var vJson = { name: "張三", class: "軟件工程一班" ,other:"無效"};
倘若要把數據中的other這個鍵值對給去掉,首先需要把這個字符串轉換成json對象。
轉換成json對象的方法有很多,這里可以使用內建的eval()函數實現轉換。
var nJson=eval(vJson);

轉換成json對象之后就可以使用delete 方法來刪除你要的鍵了。代碼如下:

var nvJson = delete eval(nJson).other;

這樣就實現了。

 

在這里順便介紹一個好用字符串和json對象之間的轉換腳本給大家。

json轉換成字符串:

var objtostr=JSON.stringify(vJson);

字符串轉換成對象:

var objtostr=JSON.parse(objtostr);

腳本原代碼在這里

寫的不好的地方歡迎賜教。多多指教~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM