當前位置:成語大全網 - 書法字典 - 如何用asp將查詢結果轉換成json

如何用asp將查詢結果轉換成json

妳是在說ASP VBS嗎?

我這裏有壹個json編碼函數。

Json編碼?被誰?希爾內

支持數組、字典和記錄集等對象的直接編碼,並支持key &;“:“& amp值格式

功能?JsonEncode(JSON)

暗淡?我,?l?關鍵,?潛艇用熱中子反應堆(submarine thermal reactor的縮寫)

str?=?""

如果?艾薩裏(json)?然後

l?=?UBound(JSON

如果?TypeName(JSON(0))=“String“?然後

如果?InStr(JSON(0),“:“)& gt0?然後

str?=?str?& amp?"{"

為了什麽?i=0?去哪?l

str?=?str?& amp?""""?& amp?left(JSON(I),InStr(JSON(I),“:“)-1)?& amp""":"

str?=?str?& amp?""""?& amp?enco dejson(Mid(JSON(I),InStr(JSON(I),“:“)+1)?& amp""""

如果?我& ltl?然後呢?str?=?str?& amp?","

然後

str?=?str?& amp?"}"

JsonEncode?=?潛艇用熱中子反應堆(submarine thermal reactor的縮寫)

退出?功能

結束?如果

結束?如果

str?=?str?& amp?"["

為了什麽?i=0?去哪?l

str?=?str?& amp?JsonEncode(JSON(I))

如果?我& ltl?然後呢?str?=?str?& amp?","

然後

str?=?str?& amp?"]"

埃爾瑟夫。TypeName(JSON)=“字典”?然後

l?=?json。數數

我?=?0

str?=?str?& amp?"{"

為了什麽?每壹個?鑰匙?在嗎?json

我?=?我?+?1

str?=?str?& amp?""""?& amp?鑰匙?& amp""":"

str?=?str?& amp?JsonEncode(JSON(key))

如果?我& ltl?然後呢?str?=?str?& amp?","

然後

str?=?str?& amp?"}"

埃爾瑟夫。TypeName(JSON)=“記錄集”?然後

暗淡?田

l?=?json。字段。計數

str?=?str?& amp?"["

做什麽?直到?json。文件結束

我?=?0

str?=?str?& amp?"{"

為了什麽?每壹個?領域?在嗎?json。菲爾茨

我?=?我?+?1

str?=?str?& amp?""""?& amp?LCase(字段。姓名)?& amp""":"

如果?UCase(字段。名字)“IP”?然後

str?=?str?& amp?JsonEncode(IP mask(字段。值))

其他

str?=?str?& amp?JsonEncode(字段。值)

結束?如果

如果?我& ltl?然後呢?str?=?str?& amp?","

然後

str?=?str?& amp?"}"

json。下壹步

如果?不是嗎?json。EOF?然後呢?str?=?str?& amp?","

str?=?str?& amp?"]"

其他

選擇?案例?變量類型(json)

案例?2,3,4,5,6

str?=?str?& amp?json

案例?其他

str?=?str?& amp?""""?& amp?安可德森(json & amp"")?& amp""""

結束?挑選

結束?如果

JsonEncode?=?潛艇用熱中子反應堆(submarine thermal reactor的縮寫)

結束?功能用法:

回應。寫作?JsonEncode(Array(“state:“& amp;stat?消息:“& amp味精?URL:“& amp;參數)

//或者

回應。寫作?JsonEncode(字典對象)