jaxb string里包含的回车换行(CRLF)将会替换成whitespace, 导致格式信息丢失
来源:互联网 发布:js php 压缩上传图片 编辑:程序博客网 时间:2024/06/08 19:00
问题描述:
1. 项目中通过API从其他服务获取到文本数据,文本本身包含CRLF,直接输出时有格式信息,能正确排版。
然后将此文本包装到POJO中,通过项目的REST API提供出去,前端显示时格式乱掉,发现CRLF丢失。
原因分析:
我们的REST service是通过xml binding来将POJO信息转换成xml或是json的,jaxb xml binding会将字符串中的CRLF等替换成whitespace.
所以导致格式信息丢失。
解决方案:
未找到很直接的方案。(比如不将CRLF替换成whitespace)
workaround方法: 把原来的文本数据逐行读出,保存到字符串数组中。显示时,展示字符串数组中的数据。
0 0
- jaxb string里包含的回车换行(CRLF)将会替换成whitespace, 导致格式信息丢失
- CRLF回车换行替换
- 如何把word里的分页符、换行符替换成回车符?
- CRLF -- Carriage-Return Line-Feed 回车换行
- 计算机中的回车换行(CRLF)详解
- 回车换行符 crlf 那点事
- js替换所有的回车换行符
- 替换html里的换行
- sed替换成换行符/回车符
- VIM回车换行替换
- 信息的丢失导致溢出
- mysql 去掉字段里的回车换行
- JAVA里的回车和换行
- linux下替换dos换行符CRLF
- C语言关于格式说明里包含回车
- textarea里的回车和换行符与json里的回车和换行符
- HTML回车换行导致空格
- textbox回车换行空格替换
- Iframe嵌套 父子窗口互相调用方法
- 开源android推送服务androidpn修改点
- SDD+HDD+Win7+Ubuntu12.04双硬盘双系统安装流程
- 解决fatal: unable to connect to github.com问题
- 23.编程题: 写一个Singleton出来
- jaxb string里包含的回车换行(CRLF)将会替换成whitespace, 导致格式信息丢失
- /dev/null 2>&1 详解
- Miller-Rabin素数测试
- mongodb入门
- android开发设计辅助工具整理
- viewpager 跳转不经过中间页面设置方法
- SyntaxError: Non-ASCII character '\xe5'
- spark报错 - ip访问不到
- 笔记