【发布时间】:2016-01-13 18:26:34
【问题描述】:
【问题讨论】:
-
您是否从互联网复制/粘贴代码?可能有一些看不见的字符。
-
您复制粘贴代码了吗? Refer
标签: android json token illegal-characters
【问题讨论】:
标签: android json token illegal-characters
这些行中有不可见字符,\8232 是行分隔符。可能是你在某个地方复制的。
尝试将其粘贴到记事本/TextEdit 中并从那里复制文本。重点是摆脱格式和多余的字符。或者您可以删除这些行并手动重新键入它们。
【讨论】:
private InputStream checkForUtf8BOMAndDiscardIfAny(InputStream inputStream) throws IOException {
PushbackInputStream pushbackInputStream = new PushbackInputStream(new
BufferedInputStream(inputStream), 3);
byte[] bom = new byte[3];
if (pushbackInputStream.read(bom) != -1) {
if (!(bom[0] == (byte) 0xEF && bom[1] == (byte) 0xBB && bom[2] == (byte) 0xBF)) {
pushbackInputStream.unread(bom);
}
}
return pushbackInputStream;
}
【讨论】: