Неявное преобразование символов Gson
Как избежать неявного преобразования при сериализации Gson?
public class ObjSerializer implements JsonSerializer<Obj> {
@Override
public JsonElement serialize(Obj src,
Type typeOfSrc,
JsonSerializationContext context) {
JsonObject result = new JsonObject();
JsonArray array = new JsonArray();
result.add("arr", array);
for(String buf : src.getSomeArray()) {
// buf.toString() is RZ91000492pc
labels.add(buf);
// array.get(array.size()-1).toString() is RZ\u001d910004\u001d92pc
}
return result;
}
}