asp對(duì)復(fù)雜json的解析一定要注意要點(diǎn)
更新時(shí)間:2014年06月03日 17:03:34 作者:
網(wǎng)上有很多類似的文章但只解析出第一層,后面的死活試了大半天才測(cè)試出來(lái),下面貼上我的代碼,解釋一下,也算對(duì)我做的東西留個(gè)備份
這是本人寫的第一篇文章,其實(shí)網(wǎng)上有很多類似的文章,我剛開始也是照著網(wǎng)上的文章來(lái)做的實(shí)驗(yàn)。
但是他的文章中的json還是挺簡(jiǎn)單的,我按照他的方法只解析出第一層,后面的死活試了大半天才測(cè)試出來(lái),這里還是對(duì)json格式的數(shù)據(jù)不是太熟悉,也是對(duì)asp不熟悉。下面貼上我的代碼,解釋一下,也算對(duì)我做的東西留個(gè)備份。
我的json數(shù)據(jù),是從http接口中得到的:
{"data":{"0":{"Productinfo":{"id":"8","project_id":"111"}},"info":"22222","mac_status":1},"code":200,"message":"ok"}
我引用網(wǎng)站的代碼只能提示解析到第一層,關(guān)于后面剛開始沒方向,亂試了一通,沒弄出來(lái),最后才明白json的關(guān)鍵,直接上代碼希望后別人也提個(gè)醒。
前面代碼我就不截了,直接把最重要的貼出來(lái)
dim objtest
Call InitScriptControl
Set objtest = getJSONObject(status)
dim productinfo
getJSArrayItem productinfo, objtest.data, 0
就是以前data這一項(xiàng)里面的數(shù)據(jù)不知道怎么拿。
現(xiàn)在知道了,希望可以幫助別人。
但是他的文章中的json還是挺簡(jiǎn)單的,我按照他的方法只解析出第一層,后面的死活試了大半天才測(cè)試出來(lái),這里還是對(duì)json格式的數(shù)據(jù)不是太熟悉,也是對(duì)asp不熟悉。下面貼上我的代碼,解釋一下,也算對(duì)我做的東西留個(gè)備份。
我的json數(shù)據(jù),是從http接口中得到的:
復(fù)制代碼 代碼如下:
{"data":{"0":{"Productinfo":{"id":"8","project_id":"111"}},"info":"22222","mac_status":1},"code":200,"message":"ok"}
我引用網(wǎng)站的代碼只能提示解析到第一層,關(guān)于后面剛開始沒方向,亂試了一通,沒弄出來(lái),最后才明白json的關(guān)鍵,直接上代碼希望后別人也提個(gè)醒。
前面代碼我就不截了,直接把最重要的貼出來(lái)
dim objtest
Call InitScriptControl
Set objtest = getJSONObject(status)
dim productinfo
getJSArrayItem productinfo, objtest.data, 0
就是以前data這一項(xiàng)里面的數(shù)據(jù)不知道怎么拿。
現(xiàn)在知道了,希望可以幫助別人。
相關(guān)文章
ASP多條件查詢功能實(shí)現(xiàn)代碼(多關(guān)鍵詞查詢)
今天在用asp增加一個(gè)多條件查詢,標(biāo)題可以包括多個(gè)關(guān)鍵詞,這樣提高匹配,防止內(nèi)容重復(fù)等2014-05-05ASP MSSQL存儲(chǔ)過(guò)程的實(shí)現(xiàn)小例
很多朋友學(xué)ASP以后,就只會(huì)簡(jiǎn)單的SELECT、UPDATE、DELETE幾個(gè)基本命令。這樣在讀取或者存入數(shù)據(jù)的時(shí)候,大大降低的系統(tǒng)運(yùn)行的速度。2009-02-02.Net 自定義轉(zhuǎn)換器JsonConverter的使用詳解
這篇文章主要介紹了.Net 自定義轉(zhuǎn)換器JsonConverter的使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04ASP中Server.Execute和Execute實(shí)現(xiàn)動(dòng)態(tài)包含(include)腳本的區(qū)別
ASP中Server.Execute和Execute實(shí)現(xiàn)動(dòng)態(tài)包含(include)腳本的區(qū)別,需要的朋友可以參考下。2012-01-01