欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP Json Parser修正版

 更新時間:2009年12月06日 00:59:10   作者:  
之前因為要用json,在網(wǎng)上,json Generator就不少,但是,parser鮮有后來,在一個老外的啟發(fā)下,寫了一個praser,其實超簡單,就是利用了JS的eval來parse,然后,把對象再返回給vbscript代碼。
但后來用的時候,發(fā)現(xiàn)一個問題,如果json比較單純,就沒什么問題,如果json中含有數(shù)組,由于vbs是不可以直接引用js中數(shù)組元素的,所以,導(dǎo)致無法訪問json對象中的數(shù)組元素。試過很多種辦法,pop啦,之類的,都不行。再查網(wǎng)上,也無果。
郁悶很久, 轉(zhuǎn)而搜索"vbscript how to access javascript array",竟然給我找到一篇老外的文章。經(jīng)過調(diào)試,發(fā)現(xiàn)老外的辦法不錯。訪問不了的原因是沒有定義相應(yīng)的get方法。轉(zhuǎn)而加入他這個get索引器,一試,ok了。
代碼如下:
asp json parser
代碼
復(fù)制代碼 代碼如下:

<script language="javascript" runat="server">
Array.prototype.get = function(prop)
{
return this[prop];
}

function parseToJson(json_data)
{
eval("var o=" + json_data);
return (o);
}
</script>

相關(guān)文章

  • javascript 循環(huán)讀取JSON數(shù)據(jù)的代碼

    javascript 循環(huán)讀取JSON數(shù)據(jù)的代碼

    服務(wù)端向客戶端返回了一串JSON格式的數(shù)據(jù)。在有些時候,因為某些特殊的原因我們不知道原始的key值,因此我們此時無法象正常一樣通過key值,來獲取value值。這時我們必須循環(huán)讀取JSON對象數(shù)據(jù)。廢話少說,來看例子。
    2010-07-07
  • json跟xml的對比分析

    json跟xml的對比分析

    JSON和XML的可讀性可謂不相上下,一邊是建議的語法,一邊是規(guī)范的標(biāo)簽形式,很難分出勝負(fù)。
    2008-06-06
  • json字符串傳到前臺input的方法

    json字符串傳到前臺input的方法

    今天小編就為大家分享一篇json字符串傳到前臺input的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • JS對象與JSON格式數(shù)據(jù)相互轉(zhuǎn)換

    JS對象與JSON格式數(shù)據(jù)相互轉(zhuǎn)換

    最近遇到這個問題,JS對象和JSON格式數(shù)據(jù)的相互轉(zhuǎn)換。其實,也就是兩個問題:JS對象轉(zhuǎn)換成為JSON格式數(shù)據(jù)、JSON格式數(shù)據(jù)轉(zhuǎn)換成為JS對象
    2012-02-02
  • json 實例詳細說明教程

    json 實例詳細說明教程

    這是個人在最近使用json時做的總結(jié),拿出來給沒接觸過的小弟們曬曬,適用與沒接觸過json的人員,其中json2。js請到j(luò)son官網(wǎng)下載。
    2009-10-10
  • js解析與序列化json數(shù)據(jù)(一)json.stringify()的基本用法

    js解析與序列化json數(shù)據(jù)(一)json.stringify()的基本用法

    對象有兩個方法:stringify()和parse()。在最簡單的情況下,這兩個方法分別用于把JavaScript對象序列化為JSON字符串和把JSON字符串解析為原生JavaScript
    2013-02-02
  • 寫給小白學(xué)習(xí)的地理信息的表示法GeoJSON

    寫給小白學(xué)習(xí)的地理信息的表示法GeoJSON

    這篇文章主要為大家介紹了寫給小白學(xué)習(xí)的地理信息的表示法GeoJSON的詳細實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • JSON 客戶端和服務(wù)器端的格式轉(zhuǎn)換

    JSON 客戶端和服務(wù)器端的格式轉(zhuǎn)換

    JSON是JavaScript Object Notation的縮寫。JSON是個輕量級的用于服務(wù)器端和客戶端交換數(shù)據(jù)的數(shù)據(jù)格式。它經(jīng)常會用在ajax應(yīng)用上,是因為它是基于ajax對象的格式定義出來的。
    2009-08-08
  • JS解析后臺返回的JSON格式數(shù)據(jù)實例

    JS解析后臺返回的JSON格式數(shù)據(jù)實例

    今天小編就為大家分享一篇JS解析后臺返回的JSON格式數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • JavaScript 解析Json字符串的性能比較分析代碼

    JavaScript 解析Json字符串的性能比較分析代碼

    我們在使用AJAX來做服務(wù)器端和客戶端交互的時候,一般的做法是讓服務(wù)器端返回一段JSON字符串,然后在客戶端把它解析成JavaScript對象。
    2009-12-12

最新評論