我有包含简单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:'Пример'}