android - Bagaimana untuk memastikan bahawa "\r" tidak dikosongkan apabila Gson menghuraikan aksara yang mengandungi "\r"?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-07-04 13:45:28
0
1
1395
String json = "{\"remark1\":\"这里是一个反斜杠 + r \r \r \r ------------- \",\"remark2\":\"这里是二个反斜杠 + r \\r \\r \\r ------------- \",\"remark3\":\"这里是三个反斜杠 + r \\\r \\\r \\\r ------------- \"}";

Saya ada satuJson字符串要在TextView里做显示换行,但是实际操作的时候用Gson转换成Bean对象以后,"r"总会被Gsonterus dikeluarkan.

Saya dah cubadisableHtmlEscaping()tapi tak berkesan!!!

PLog.json(json); Gson gson = new GsonBuilder().disableHtmlEscaping().create(); Gson gson2 = new Gson(); ReMark shareLinkResponse = gson.fromJson(json, ReMark.class); ReMark shareLinkResponse2 = gson2.fromJson(json, ReMark.class); PLog.d(shareLinkResponse.getRemark1()); PLog.d(shareLinkResponse.getRemark2()); PLog.d(shareLinkResponse.getRemark3()); PLog.d("----------------------------------------"); PLog.d(shareLinkResponse2.getRemark1()); PLog.d(shareLinkResponse2.getRemark2()); PLog.d(shareLinkResponse2.getRemark3());

TunjukkanLogCatdalam

saya
{ "remark1": "这里是一个反斜杠 + r \r \r \r ------------- ", "remark2": "这里是二个反斜杠 + r \r \r \r ------------- ", "remark3": "这里是三个反斜杠 + r \\r \\r \\r ------------- " } D/PLog: [ (MainActivity.java:49)#onCreate ] 这里是一个反斜杠 + r ------------- D/PLog: [ (MainActivity.java:50)#onCreate ] 这里是二个反斜杠 + r \r \r \r ------------ D/PLog: [ (MainActivity.java:51)#onCreate ] 这里是三个反斜杠 + r \ \ \ ------------- D/PLog: [ (MainActivity.java:52)#onCreate ] ---------------------------------- D/PLog: [ (MainActivity.java:53)#onCreate ] 这里是一个反斜杠 + r ------------- D/PLog: [ (MainActivity.java:54)#onCreate ] 这里是二个反斜杠 + r \r \r \r ------------ D/PLog: [ (MainActivity.java:55)#onCreate ] 这里是三个反斜杠 + r \ \ \ -------------

JikaGsontidak dapat menghuraikannya dengan betul, saya perlu melakukannya secara manual, yang sangat memalukan

Tolong

女神的闺蜜爱上我
女神的闺蜜爱上我

membalas semua (1)
黄舟

Sebenarnya

这里是一个反斜杠 + r -------------

Sinir是存在的,而Android Studiologcat没有将他显示出来,win下换行也不是r,所以没有马上发现,如果拿着这个字符串去contains("r")这时候返回的是true证明了字符串里面有r,hehe

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!