[問題] NSArray 和JSON 和NSData的轉換

看板MacDev作者 (測試中文)時間7年前 (2017/02/01 16:15), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
想請問一下 目前的問題是 我需要透過HTTP傳送出JSON array的資料 但轉換成NSData之後 對方收到的格式有誤 想請問一下有什麼解法 //很單純的array NSArray *array = [ [ NSArray alloc ] initWithObjects:@"aa",@"bb",nil]; NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:10]; [request setHTTPBody:[NSJSONSerialization dataWithJSONObject:array options:0 error:nil]]; 想要轉成下面格式 對方才能收到 [ {aa}, {bb} ] 實際上 對方收到的格式 { {aa}, {bb} } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.142.235 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1485936905.A.70A.html

02/01 18:44, , 1F
看你的code應該是收到["aa","bb"]吧
02/01 18:44, 1F

02/01 21:16, , 2F
NSJSONSerialization 轉成的 NSData 要再轉吧.
02/01 21:16, 2F
文章代碼(AID): #1OaPa9SA (MacDev)