[问题] 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