首頁 >web前端 >js教程 >js字串轉成JSON_基礎知識

js字串轉成JSON_基礎知識

WBOY
WBOY原創
2016-05-16 17:16:561261瀏覽

例1
在JS中,把json 格式的字符串轉成JSON對象,關鍵代碼

複製代碼 程式碼如下:

json = eval('(' str ')');
 

方法如下:
方法如下: 複製代碼

代碼如下:






JSON應用

function StrToJSON(str) {
 json = eval('(' str ')');
 return json;
}
function ToJSON( data) {
 json = eval(data);
 return json;
}
// JSON資料
str = '{id:1,title:"你好,朋友", addtime:"2010-05-03"}';
strJson = StrToJSON(str);
data = {id:2,title:"你好,哈哈",addtime:"2010-05-04" };
Json = ToJSON(data);
document.write(strJson.id "、 " strJson.title " " strJson.addtime "
");
document.write(Json. id "、 " Json.title " " Json.addtime "
");



 
例2  利用new function 形式複製代碼

程式碼如下:


function strToJson(str){
var json = (new Function("return " str))();
return json;
} 
例3  利用相關json2 插件實例複製代碼

代碼如下:



   
        var a = '{ "name": "tom", "sex": "男", "age": "24" }' ;    // 用於組成json的字串;
        alert("用於組成json的字串:【" a "】");
        var b = JSON2.parse(a);串a轉換為json格式b
        var c = JSON2.stringify(a); //把json格式b轉換為字串c        alert("轉換後的:【" c "字串; 
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn