【发布时间】:2012-09-24 00:17:58
【问题描述】:
我正在尝试从 pdf 中提取文本并将其写入 json 文件。在提取 unicode 字符时,Json 将所有 & 转换为 \u0026。例如我的实际字符串是&#1588。 (代表Ô)。它可以正确打印到 .txt 文件、控制台等。但是当我尝试将此字符串打印到 Json 文件时,它会显示\u0026#1588;。
我用的是Java,代码是
Gson gson = new Gson();
String json = gson.toJson(pdfDoc);
注意:pdfDoc 是一个对象,它包含输入 PDF 文档中字符的所有详细信息(位置、颜色、字体等)。我正在使用gson-2.2.1.jar。
【问题讨论】:
标签: java json string unicode gson