台灣最大程式設計社群網站
線上人數
566
 
會員總數:245782
討論主題:189419
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 詢問關於JSON返回的數據中帶有@符號 該怎麼接收
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
詢問關於JSON返回的數據中帶有@符號 該怎麼接收
價值 : 100 QP  點閱數:2192 回應數:3
樓主

Jamie
門外漢
0 2
77 5
發送站內信

很抱歉各位大大 我找了好多地方但是都沒有提到這個
希望藉由發問來得到解答
我得到的json數據是類似以下這樣


以ajax 送出返回的Json數據中
其他數據 我知道可以以 Response.LocalDateTime 的方式取得

我要怎麼得到 @TimeStamp <這個部份的值 ?


若可以的話 可否另外解釋一下 加上@符號代表的意義是什麼

本篇文章發表於2010-05-11 18:40
1樓
最有價值解答

SteveT
檢舉此回應
試看看 Response["@TimeStamp"]
本篇文章回覆於2010-05-12 01:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Jamie
檢舉此回應
凹嗚..不能

我試過以下幾種方法
Response.@LocalDateTime (錯誤訊息) 關閉條件式編譯


SteveT 大給的
Response.@LocalDateTime (錯誤訊息) 必須要有識別項




麻煩各位高手幫我想想辦法 第一次碰到我也不知道該怎麼辦才好
重點是我有某串裡面要取得的數據 那個剛好是...關鍵值的ID.. 不得不取出來

數據來源是yahoo的api
本篇文章回覆於2010-05-12 02:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Jamie
檢舉此回應
解決了 原來我多帶了個 " . " 難怪之前怎麼弄都弄不出來=_="
感謝SteveT 大


<script language="javascript" type="text/javascript">
<!--
var test = {"Response":{"@TimeStamp":1273509230,"LocalDateTime":"2010-05-11T00:33:50+0800","UTCDateTime":"2010-05-10T16:33:50Z","@Status":"ok"}}
alert(test.Response.LocalDateTime); //這個沒問題
alert(test.Response["@LocalDateTime"]); //OK
-->
</script>

本篇文章回覆於2010-05-12 03:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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