【发布时间】:2015-04-27 12:54:04
【问题描述】:
我有一个包含简单 String 字段的 java 类,其中一些字段可以包含非 ascii 符号,并且在 JSON 序列化期间,这些符号将转换为 \u0000。我知道杰克逊可以做到,但内部原因不能使用。
例如。 Java类
public class SomeClass {
String filed1;
// getter/setter
}
转换后的代码:
public String convert(SomeClass someClass) {
new JSONSerializer().include( "*" ).serialize(someClass);
}
结果应该是 JSON:
{fild1:'\u041F\u0440\u0438\u0432\u0435\u0442'}
代替
{fild1:'Пример'}
【问题讨论】:
标签: java json non-ascii-characters flexjson