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

作者: bbonline229 (bbonline229)   2019-01-29 15:44:16
最近有實做 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
有逃脫字元應該是正常現象, 不過要怎麼不要讓它出現?
還請前輩幫忙解惑
作者: darktt (小朱)   2019-01-29 16:28:00
正常現象,這個問題已經好幾年了,你要自己剃除
作者: bbonline229 (bbonline229)   2019-01-29 16:53:00
問題是我轉成Data 就要上傳 firebase 了, 後台希望抓下來是沒有跳脫字元的因為安卓轉成 json 是很正常不會有逃脫字元
作者: Blueshiva (龍野南雲)   2019-01-30 00:26:00
把轉出來的data用String(data:encoding:)轉成字串,處完之後再把字串轉成data。不過傳文字不用跳脫字元是心太大顆嗎...
作者: bbonline229 (bbonline229)   2019-01-30 14:25:00
好我試試, 感謝
作者: uranusjr (←這人是超級笨蛋)   2019-02-02 11:13:00
正確實作的 JSON decoder 應該要能夠正確解讀跳脫字元

Links booklink

Contact Us: admin [ a t ] ucptt.com