復(fù)制代碼 代碼如下:
var strJson="{name:'張三'}";//json
var obj=eval("("+strJson+")");//轉(zhuǎn)換后的json對象
alert(obj.name);//json name

此方法需要注意的是:對象表達(dá)式{'name':'張三 " /> 在线电影一区二区,欧美午夜一区二区三区,国产999精品久久久久久绿帽

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

js讀取json的兩種常用方法示例介紹

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

此方法需要注意的是:

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

必須把對象表達(dá)式擴(kuò)起來eval執(zhí)行才能生成一個匿名對象!

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

JavaScript技術(shù)js讀取json的兩種常用方法示例介紹,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 岢岚县| 海安县| 崇州市| 科尔| 合江县| 龙南县| 宁乡县| 舞阳县| 乌兰县| 莒南县| 桐乡市| 双流县| 阳城县| 鲁山县| 贵港市| 抚松县| 瑞安市| 沙雅县| 芮城县| 大冶市| 麻江县| 察隅县| 弥渡县| 沅江市| 黄山市| 舒城县| 黄骅市| 巴塘县| 周宁县| 屏东县| 报价| 招远市| 房产| 阳城县| 普格县| 双桥区| 永登县| 临江市| 道真| 天水市| 东乡|