2017-02-24 86 views
0

我加了HttpLoggingInterceptor,日誌級別爲BODY
我的響應體非常長(84.37 KB的測量工具)。
此響應在Android Studio中需要22條日誌行。在OkHttp android logcat中加入了Pilcrow作爲長響應主體

問題很簡單 - 當我從logcat(按ALT並僅複製日誌文本)複製它並粘貼到任何聯機JSON解析器時,它會給我一個錯誤。
雖然調查了這一點,我發現線之間有pilcrow(段符號),這是可能在MS Word中取代(記事本+ + +沒有看到它)。

當反應時間縮短大約3倍時,我沒有遇到這樣的問題。
是否可以避免在輸出中添加pilcrow?

回答

1

我懷疑那些「pilcrows」只是Android Studio添加的新行來減少最大行數。如果是這樣,如果您在替換對話框中的「搜索模式」(左下角的單選按鈕)中啓用「擴展」,並將「\ r \ n」設置爲「查找內容」並將空字符串設置爲「用。。。來代替」。

同樣在Notepad ++中,您可以選中查看>顯示符號並啓用「顯示所有字符」以查看Notepad ++的這些「pilcrows」(我懷疑它們是CR + LF)。

+0

是的,謝謝,我試圖做到這一點。不幸的是,在那個地方沒有顯示任何字符。如果我搜索\ r或\ n - 找不到。唯一的方法是複製MS Word中的所有內容並替換特殊段落標誌。但每次都會讓我很煩惱。 –

+0

此外 - 我嘗試了所有可能的選項來查找Notepad ++中的段落符號 - alt + 0244,alt + 20等 - 再次沒有發現。 –

+0

這很奇怪。你能上傳一個帶有你的日誌例子的文件,或者只是在那些神祕的pilcrow字符的附近摘錄一個文件(dropbox?)並提供一個鏈接,以便其他人可以查看原始數據? – SergGr