台灣最大程式設計社群網站
線上人數
7032
 
會員總數:246136
討論主題:189720
歡迎您免費加入會員
討論區列表 >> ASP >> ASP讀JSON陣列格式?怎麼讀?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ASP讀JSON陣列格式?怎麼讀?
價值 : 10 QP  點閱數:4086 回應數:6
樓主

吳宗穎
門外漢
0 4
50 10
發送站內信

JSON格式
{"data":[123,12,45]}

asp怎麼讀這個json格式,我只想取後面這個陣列下來時~~~怎麼取~~




搜尋相關Tags的文章: [ JSON ] , [ array ] ,
本篇文章發表於2016-04-18 12:05
1樓
最有價值解答

彩虹
檢舉此回應
ASP如果要讀取JASON,須要下載ASP JSON Class,並引入此檔案<!--#include virtual="/aspJSON1.17.asp" -->
http://www.aspjson.com/

使用方式如下

<!--#include virtual="/aspJSON1.17.asp" -->
<%
Set oJSON = New aspJSON

'Load JSON string
oJSON.loadJSON(jsonstring)

'Get single value
Response.Write oJSON.data("data") & "<br>"

%>


你試試看
本篇文章回覆於2016-04-18 12:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

吳宗穎
檢舉此回應
不是也~~這個範例程式是讀物件, 不是讀陣列也~~我有用過~~

例如{"data":"123","A":"456"}

json格式這樣~~

response.write oJSON.data("data"),才會顯示「123」~~~

但我要讀的json格式是{"data":[1,2,3,"A","B"]}

想得到後面的陣列 1 2 3 A B

本篇文章回覆於2016-04-18 13:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

彩虹
檢舉此回應
可以阿 為什麼不能 = =
你是不是不太會用阿....
如果是讀陣列,你加上item(索引),我只是沒講那麼細而已

Response.Write oJSON.data("data").item(0) & "<br>"
Response.Write oJSON.data("data").item(1) & "<br>"
Response.Write oJSON.data("data").item(2) & "<br>"
本篇文章回覆於2016-04-18 14:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

彩虹
檢舉此回應
經過測試後,完全沒問題阿

JASON格式:
{ "data": [ 1, 2, 3, "A", "B" ] }

輸出data:
1 2 3 A B

你可以自己加上迴圈給item()值,去跑資料出來,
需要我提供迴圈的程式碼給你嗎?
本篇文章回覆於2016-04-18 14:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

吳宗穎
檢舉此回應
真的也……

的確我不太會用,原來關鍵要給他加上item() 索引值………

我會了,感謝你~~~~~

本篇文章回覆於2016-04-18 14:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

彩虹
檢舉此回應
如果問題已經解決了~再麻煩您給予「最佳解答」,結束此案
謝謝
本篇文章回覆於2016-04-18 14:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.