[問題] 關於json 問題

看板MacDev作者 (Keith)時間10年前 (2014/01/09 02:58), 編輯推噓4(4010)
留言14則, 7人參與, 最新討論串1/1
版上的前輩們好, 最近在學寫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

01/09 07:15, , 1F
你直接看一下這個網頁的原始碼 它根本不是只有json本身而以
01/09 07:15, 1F

01/09 07:16, , 2F
腦殘政府替你加了點料,導致json的parser無法運作
01/09 07:16, 2F

01/09 08:50, , 3F
Content-Type: text/html 我好想知道這是哪個天才寫的XD
01/09 08:50, 3F

01/09 08:52, , 4F
幹嘛這要搞 也太好笑了吧...
01/09 08:52, 4F

01/09 11:44, , 5F
3F你那問題很多天才都會這樣寫 都會忘記改
01/09 11:44, 5F

01/09 15:14, , 6F
是有想到會不會是裡面多了那些東西的問題..看來真的是阿.
01/09 15:14, 6F

01/09 15:15, , 7F
那大概的解決方法可以有這樣的作法呢?@@
01/09 15:15, 7F

01/09 18:05, , 8F
遇過+1 只能請他們後台工程師改了
01/09 18:05, 8F

01/09 19:28, , 9F
簡單說明我的解法,將NSData轉成NSString,
01/09 19:28, 9F

01/09 19:30, , 10F
取第一行再轉回NSData,丟給Json parser,解決!
01/09 19:30, 10F

01/09 23:30, , 11F
感謝樓上前輩的解決方法 會來試試看的
01/09 23:30, 11F

01/10 10:22, , 12F
我以為鄉民都說 '大大' 而不是前輩@@
01/10 10:22, 12F

01/15 01:32, , 13F
寄信給高市府 今天收到回信說已經修正網頁的錯誤了
01/15 01:32, 13F

01/15 02:10, , 14F
測了一下確實修正了, 不過 Content-Type 還是沒改XD
01/15 02:10, 14F
文章代碼(AID): #1IpP_RvU (MacDev)