DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js讀取json的兩種常用方法示例介紹
js讀取json的兩種常用方法示例介紹
編輯:關於JavaScript     

方法一:js中最著名的eval方法
復制代碼 代碼如下:
var strJson="{name:'張三'}";//json
var obj=eval("("+strJson+")");//轉換後的json對象
alert(obj.name);//json name

此方法需要注意的是:

對象表達式{'name':'張三'}必須用“()”擴住,否則
復制代碼 代碼如下:
var strJSON = "{name:'張三'}";
var obj = eval(strJSON);
alert(obj.constructor);//String 構造函數
alert(obj.name);//undefine

必須把對象表達式擴起來eval執行才能生成一個匿名對象!

方法二:函數構造定義法返回
復制代碼 代碼如下:
var strJSON = "{name:'張三'}";//得到的JSON
var obj = new Function("return" + strJSON)();//轉換後的JSON對象
alert(obj.name);//json name

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved