\u2028是行分隔符,在network里的preview中會(huì)以回車符的形式出現(xiàn)
\u2028
如果用一個(gè)新的字符串變量對(duì)后端接口給出的帶有\(zhòng)u2028的字段的json對(duì)象進(jìn)行操作唇跨,至少會(huì)在裝有IOS11的設(shè)備中拋出unexpected EOF錯(cuò)誤(EOF:End Of File)狭吼。
最簡(jiǎn)單的解決方案是不引入新的字符串變量层坠,直接對(duì)對(duì)象本身進(jìn)行操作。
下圖是會(huì)拋出異常的代碼(后端接口返回一個(gè)包含多個(gè)老師對(duì)象的數(shù)組刁笙,teacher是該數(shù)組中的一個(gè)對(duì)象破花,其中的result字段包含\u2028字符):
不會(huì)拋出異常的代碼:
我也是偶然間發(fā)現(xiàn),記錄下這個(gè)神奇的bug