Gson - 使用包含\ r \ n的字符串值解析字段

时间:2016-03-23 02:12:47

标签: android json gson

我会简短地说一下。我试图用一个类似于此的字段解析一些json:

"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);

感谢您的投入!

1 个答案:

答案 0 :(得分:0)

如果你需要\ r \ n,那么你需要追加3 \\\ 来转义字符(\ n \ t)。我的意思是你的回答必须看起来像这样[ \\\ \ n] ..用gson库测试。

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