作者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