Re: [問題] iPhone平台上的json問題
※ 引述《ryanliang (暑假閒閒的大學生~~)》之銘言:
: ※ 引述《zonble (zonble)》之銘言:
: : 簡單玩了一下:
: : http://drp.ly/1Az4L
: : API 回傳的資料還頂奇妙的,entries 底下還有 entries,
: : 就算拿到資料,每筆資料到底應該要怎樣呈現,沒有文件還
: : 真搞不懂每個 tag 的意圖到底是什麼。
: : http://drp.ly/1AZs7x
: : 順便來個 iphone 用的。
: 抱歉!借舊的標題來問一個問題.
: JSON語法裡面,允許在string/value裡面再使用冒號嗎?
: 情況1: {name:"Jack", topic:"You said: Nothing is impossible!"}
: 這樣的語法在JASON裡面合法嗎?
: 我現在遇到的問題是JSON Parse完,斷句會斷成
: "name":"Jack", "topic":"You said": Nothing is impossible!"
: ^
: said完多了一個雙引號
: 然後會有錯誤的訊息 "Object key string expected"
: 情況2: {name:"Tom said:", topic:"Nothing is impossible!"}
: Parse完會變成
: "name":"Tom said":", "topic":"Nothing is impossible!"
: ^
: said完又多了一個雙引號
: 錯誤訊息依然是 "Object key string expected"
: 不知道是不是我命名的問題
: 想問問看如果要在字串裡用到冒號,是不是要在前後都要多一個空格?
: 還是都不要空格?
: 註:情況1是字串內的冒號前沒空格,冒號後有空格,然後Parse完雙引號加
: 在冒號前;情況2是字串內的冒號前後都沒有空格,Parse完雙引號加在
: 冒號前,而冒號後的雙引好是本來就有的(或是誤打誤撞剛好有的).
: 希望板上先進能幫我出點意見
: 謝謝~~
https://github.com/stig/json-framework/downloads
我都用這個
挺不錯的~
用法大致如下:
NSURL *url = [NSURL URLWithString:@"http://xxx"];
NSString *JSONString = [NSString stringWithContentsOfURL:url
encoding:NSUTF8StringEncoding
error:nil];
NSDictionary *items = [JSONString JSONValue];
目前沒遇到什麼問題就是了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.0.43
推
01/24 12:45, , 1F
01/24 12:45, 1F
→
01/24 12:47, , 2F
01/24 12:47, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章