2016-03-23 61 views
0

我將對此進行簡要介紹。我試圖解析一些與此類似json的一個領域:Gson - 解析包含 r n的字符串值的字段

"some_string": "This is a string.\r\nIt also has returns and newlines" 

目前,GSON是解析這僅是「它也有收益和換行」,但我需要用\ r \ n整個字符串值完整。

這裏就是我有迄今:

InputStream inputStream = getResources().openRawResource(R.raw.json); 
final BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); 
ParsedResponse response = new Gson().fromJson(reader, ParsedResponse.class); 

感謝您的輸入!

回答

0

在你的情況下,如果你需要\ r \ n,那麼你需要追加3 \\\來轉義字符(\ n \ t)。我的意思是你的回答看起來像這樣[\\\ \ n] ..用gson庫測試。

"some_string": "This is a string.\\\\r\\\\\nIt also has returns and newlines" 

Happy_Coding;