作者keith222 (Keith)
看板MacDev
標題[問題] 關於json 問題
時間Thu Jan 9 02:58:32 2014
版上的前輩們好,
最近在學寫App 的過程中 發生關於json的問題 一直想不出該怎麼解決
因為app的內容需要抓取列車到站時間
所以到高雄市政府的open data 網站找資源
雖然有找到json格式的資料(如下網址所示)
http://data.kaohsiung.gov.tw/Opendata/MrtJsonGet.aspx?site=124
(ex:高雄捷運南岡山站列車資訊)
但是用NSUrlrequest去撈再放到NSData
然後用NSJSONSerialization解析後到NSDictionary
再用NSLog看結果 卻都顯示null
不曉得是哪裡出了問題?
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.193.68
1F:→ darktt:你直接看一下這個網頁的原始碼 它根本不是只有json本身而以 01/09 07:15
2F:→ darktt:腦殘政府替你加了點料,導致json的parser無法運作 01/09 07:16
3F:→ uranusjr:Content-Type: text/html 我好想知道這是哪個天才寫的XD 01/09 08:50
4F:推 tentenlee:幹嘛這要搞 也太好笑了吧... 01/09 08:52
5F:→ tom19830924:3F你那問題很多天才都會這樣寫 都會忘記改 01/09 11:44
6F:→ keith222:是有想到會不會是裡面多了那些東西的問題..看來真的是阿. 01/09 15:14
7F:→ keith222:那大概的解決方法可以有這樣的作法呢?@@ 01/09 15:15
8F:推 kidd0717:遇過+1 只能請他們後台工程師改了 01/09 18:05
9F:推 darktt:簡單說明我的解法,將NSData轉成NSString, 01/09 19:28
10F:→ darktt:取第一行再轉回NSData,丟給Json parser,解決! 01/09 19:30
11F:→ keith222:感謝樓上前輩的解決方法 會來試試看的 01/09 23:30
12F:推 redok:我以為鄉民都說 '大大' 而不是前輩@@ 01/10 10:22
13F:→ keith222:寄信給高市府 今天收到回信說已經修正網頁的錯誤了 01/15 01:32
14F:→ uranusjr:測了一下確實修正了, 不過 Content-Type 還是沒改XD 01/15 02:10