Json 将 & in a String 转换为 \u0026
我正在尝试从pdf中提取文本并将其写入json文件。在提取 unicode 字符时,Json 会将所有 & 转换为 \u0026。例如,我的实际字符串是 .(代表 ش)。它可以正确打印到.txt文件,控制台等。但是当我尝试将此字符串打印到Json文件时,它会显示.ش
\u0026#1588;
我正在使用Java,代码是
Gson gson = new Gson();
String json = gson.toJson(pdfDoc);
注意:是一个对象,它包含输入PDF文档中字符的所有细节(位置,颜色,字体等)。我正在使用.pdfDoc
gson-2.2.1.jar