首页 > 解决方案 > 如何用 JAXB 替换编组中的 CCH(取消字符)

问题描述

目前我正在开发一个将类转换为 json 字符串的 Java 服务,但是当有任何一个带有字符“(它是单词引号)的属性时,编组过程返回CCH字符(CANCEL CHARACTER),它在记事本++中以这种方式出现应用程序。

以下代码显示objectClassX是要转换的对象:

import com.fasterxml.jackson.databind.ObjectMapper;

ObjectMapper mapper=mapper = new ObjectMapper();

byte[] bytesJson= mapper.writeValueAsBytes(objectClassX);
String stringJson = bytesJson!=null?new String(bytesJson , "UTF-8"):"VACIO";

我正在使用byteJson做一些事情,但最终它已被转换为String

我想用空格替换CCH字符,但我想从ObjectMapper配置中做,这样我会避免从替换代码中做String

谢谢你的帮助。问候。

标签: javajaxb

解决方案


推荐阅读