Re: [問題] iPhone平台上的json問題

看板MacDev作者 (肉元,吉米,助教)時間14年前 (2011/01/21 18:04), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《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
剛剛發現 我也是載這個 依然是有這個Bug
01/24 12:47, 2F
文章代碼(AID): #1DELeMYT (MacDev)
文章代碼(AID): #1DELeMYT (MacDev)