新API解析JSON Ajax之七

2021-08-30 20:00:26 字數 430 閱讀 5558

ecmascript 5發布有段時間了,其中就包括了解析json的原生api-json.parse。許多瀏覽器已經支援了。

主流js庫如jquery,ext,prototype都優先使用json.parse,不支援該方法的瀏覽器則使用new function或eval。

為何優先使用json.parse,我想乙個就是效能,原生的總是要快一些吧。此外json.parse較eval也更安全。

這裡也當然不能落後了,優先使用json.parse,不行再用new function方式。最後失敗了會給failure的第二個引數msg賦值為"parse json error"

result = function(str)catch(e)catch(e)

}}(xhr.responsetext);

原始碼見附件

ps:字串轉換成json的三種方式

odoo開發字段解析(新API)

odoo新api中,字段型別不變,繼承改變 1.舊的api定義模型 from openerp.osv import osv,fields class oldmodel osv.osv 模型名稱 name old.model 定義字段 columns 2.新的api定義模型 from openerp ...

Unity Animator常用API解析

animator它的api部分寫的比較雜,導致我們要找想要的功能的時候,經常需要呼叫四五層介面,我寫了乙個擴充套件類,可能幫助我們快速找到想要的功能 public static animatorstatemachine getanimatorstatemachine this animator an...

阿里云云解析api 程式 簡單雲API

存檔日期 2019年5月15日 首次發布 2009年10月20日 最近發布的 cloud api為各種雲服務提供了通用api。通過zend,gogrid,ibm microsoft nirvanix和rackspace的共同努力,該api允許您編寫可與多個雲 商進行互操作的可移植 最重要的是,api...