[問題] Dictionary 轉成 Json 會出現逃脫字元

看板MacDev作者 (bbonline229)時間6年前 (2019/01/29 15:44), 6年前編輯推噓2(208)
留言10則, 4人參與, 6年前最新討論串1/1
最近有實做 Dictionary 轉 json 然後上傳到 Firebase Storage 例如有個 Dictionary let student = [ "name": Jack, "age" : 18, "identity" : "N/A" ] https://i.imgur.com/MmFNBQu.png
N/A 是沒有資料, 後台指定要的字串 就只是簡單轉成 json, >> student.jsonData() 型態轉成 Data 之後要上傳到 Firebase Storage 結果傳上去 Firebase 之後打開 json file, N/A 會有逃脫字元 https://i.imgur.com/BNtpbbe.png
https://i.imgur.com/8JHf7TZ.png
有逃脫字元應該是正常現象, 不過要怎麼不要讓它出現? 還請前輩幫忙解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.3.242 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1548747858.A.47C.html ※ 編輯: bbonline229 (36.227.3.242), 01/29/2019 15:55:18

01/29 16:28, 6年前 , 1F
正常現象,這個問題已經好幾年了,你要自己剃除
01/29 16:28, 1F

01/29 16:53, 6年前 , 2F
問題是我轉成Data 就要上傳 firebase 了, 後台希望
01/29 16:53, 2F

01/29 16:55, 6年前 , 3F
抓下來是沒有跳脫字元的
01/29 16:55, 3F

01/29 16:57, 6年前 , 4F
因為安卓轉成 json 是很正常不會有逃脫字元
01/29 16:57, 4F

01/30 00:26, 6年前 , 5F
把轉出來的data用String(data:encoding:)轉成字串,處
01/30 00:26, 5F

01/30 00:27, 6年前 , 6F
完之後再把字串轉成data。不過傳文字不用跳脫字元是心
01/30 00:27, 6F

01/30 00:28, 6年前 , 7F
太大顆嗎...
01/30 00:28, 7F

01/30 14:25, 6年前 , 8F
好我試試, 感謝
01/30 14:25, 8F

02/02 11:13, 6年前 , 9F
正確實作的 JSON decoder 應該要能夠正確解讀跳脫字元
02/02 11:13, 9F

02/02 11:14, 6年前 , 10F
這根本問題是在你們的 web backend 要修
02/02 11:14, 10F
文章代碼(AID): #1SK0HIHy (MacDev)
文章代碼(AID): #1SK0HIHy (MacDev)