例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 "
");
程式碼如下:
function strToJson(str){
var json = (new Function("return " str))();
return json;
}
代碼如下:
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 "字串;