我会简短地说一下。我试图用一个类似于此的字段解析一些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);
感谢您的投入!
答案 0 :(得分:0)
如果你需要\ r \ n,那么你需要追加3 \\\ 来转义字符(\ n \ t)。我的意思是你的回答必须看起来像这样[ \\\ \ n] ..用gson库测试。
"some_string": "This is a string.\\\\r\\\\\nIt also has returns and newlines"