java - 如何用 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。
谢谢你的帮助。问候。
解决方案
推荐阅读
- haskell - 多态递归与无限类型错误有何关系?
- django - API 版本更改时如何管理 Django Rest Framework 代码库?
- python - .csv 中不同格式的读取行停止检查新行是否相同
- flutter - 安装 Flutter 时遇到问题
- ansible - Ansible:从一个目录复制到另一个(干净的副本)
- javascript - TokenError:为具有 fast-jwt 的 RS256 算法提供的公钥无效
- django - django-ckeditor 更改上传路径前缀
- regex - 在 Google 电子表格中为相邻列拆分数据
- r - 如何从回归中删除 R 中因子变量的特定实例
- xcode - 以编程方式在渐变上叠加图像