2017-02-24 9 views
0

ログレベルがBODYHttpLoggingInterceptorを追加しました。
私の応答のボディはかなり長いです(測定ツールで84.37 KB)。
このレスポンスは、Androidスタジオで22行のログ行が必要です。長時間のレスポンスボディのためにPilcrowがOkHttp android logcatに追加されました

問題は簡単です - logcat(ALTを押してログテキストのみをコピー)からコピーして、オンラインのJSONパーサーに貼り付けると、エラーが表示されます。
これを調べているうちに、私はラインの間にピルクロー(段落記号)があることがわかりました。これはMS Wordでのみ置き換えることができます(Notepad ++では見られません)。

応答が約3倍短かった場合、私はこのような問題に直面しませんでした。
出力にピルクローを追加することは避けられますか?

答えて

1

私は、これらの「ピルク​​ロウ」は、最大行の長さを減らすためにAndroidスタジオによって追加されたばかりの新しい行だと思っています。そうであれば、置換ダイアログの "検索モード"(左下のラジオボタン)で "拡張"を有効にし、 "\ r \ n"を "検索する"とし、空の文字列を "と置換する"。メモ帳でも

++ [表示]> [表示する記号をチェックして、それらの「pilcrowsは」++メモ帳にしている(と私は、彼らがCR + LFだろう疑いがある)ものを見るために「ショーはすべての文字を」有効にすることができます。

+0

ええ、ありがとう、私はそれを試みた。残念ながら、その場所には文字は表示されません。 \ rまたは\ nを検索すると何も見つかりません。唯一の方法は、MS Wordですべてをコピーし、特殊段落記号を置き換えることです。しかし、毎回それをするのは嫌です。 –

+0

さらに、メモ帳で段落記号を見つけるためのすべてのオプションを試しました++ - alt + 0244、alt + 20など - 何も見つかりませんでした。 –

+0

これは変です。あなたのログの例を含むファイルをアップロードするか、どこかの不思議なピルクロウの文字(dropbox?)を抜粋して、他の人が生データを見ることができるようにリンクを提供できますか? – SergGr

関連する問題