iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java去除 json 中的 \n, \t, \r
  • 634
分享到

java去除 json 中的 \n, \t, \r

javajsonservlet 2023-09-03 07:09:16 634人浏览 安东尼
摘要

由于字符串中有出现了 换行符,导致转json失败,报错:json parse error。 一般来讲,直接用string的replace方法就可以了 String str = "{\"adrdet\":\"阿歌嘎\n嘎、\",\

由于字符串中有出现了 换行符,导致转json失败,报错:json parse error。

一般来讲,直接用string的replace方法就可以了

 String str = "{\"adrdet\":\"阿歌嘎\n嘎、\",\"date\":\"2023/06/06\"}"; String s = str.replaceAll("\n", "").replaceAll("\t",""); System.err.println("第一种去除:"+s);

此时还不行的话,可以用下边这个方式

Pattern p = Pattern.compile("\\s*|\r|\t|\n");Matcher m = p.matcher(str);String parse = m.replaceAll("");System.out.println("第二种去除:  "+parse);

\\s*代表匹配空白符,\r、\n代表换行符、回车,\t 制表符

这两种方法能解决大部分的问题。如果还不行,可能就是反斜杠的问题了。

 String s1 = str.replaceAll("\\\\n", ""); System.out.println("反斜杠去除:"+s1);

其中,第一个斜杠是转义符,第二个斜杠是斜杠本身,第三个斜杠又是转义符,第四个斜杠是斜杠本身。在 Java 中,输出 "\n" 字符串需要两个反斜杠和一个 'n',在 Java 的正则表达式中,要给这两个反斜杠分别再分配一个反斜杠进行转义,才能生效。

之后再用去除之后的转json就会正常了,不会再报错了。

来源地址:https://blog.csdn.net/m0_71867302/article/details/131085613

--结束END--

本文标题: java去除 json 中的 \n, \t, \r

本文链接: https://www.lsjlt.com/news/391782.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java去除 json 中的 \n, \t, \r
    由于字符串中有出现了 换行符,导致转json失败,报错:json parse error。 一般来讲,直接用string的replace方法就可以了 String str = "{\"adrdet\":\"阿歌嘎\n嘎、\",\...
    99+
    2023-09-03
    java json servlet
  • 怎样去除mysql表中的 r n
    这篇文章主要介绍了怎样去除mysql表中的 r n,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。去除mysql表中的r n的方法:1、使用“ r...
    99+
    2024-04-02
  • java中\t,\n,\r,\b,\f的作用及说明
    目录\t,\n,\r,\b,\f 的作用结论\n\r\t\f 的区别总的概括一下\n \r \t \f的功能\t,\n,\r,\b,\f 的作用 直接输出看一下就知道了 System...
    99+
    2024-04-02
  • java中\t,\n,\r,\b,\f的作用是什么
    本篇内容主要讲解“java中\t,\n,\r,\b,\f的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java中\t,\n,\r,\b,\f的作用是什么”吧!\t,\n,\r,\b,...
    99+
    2023-07-02
  • php去掉r和n的方法
    这篇文章将为大家详细讲解有关php去掉r和n的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php去掉r和n的方法:1、使用str_replace来替换rn换行;2、使用正则替换并去除换行;3、通过“...
    99+
    2023-06-06
  • Java中split分割带空格的字符串 \t \n \r \f 及 \s 的区别
    一、各类空白分隔符介绍 \t:制表符,相当于tab \n:换行 \r:回车 \f:换页 \s:在java正则表达式常见,例如java的匹配、替换、分割字符串(matches,split) 例: "Java is fun"....
    99+
    2023-08-31
    java 开发语言
  • c++中/n和/t的区别
    c++ 中 \n 为换行符,将光标移至下一行的开头;\t 为制表符,将光标移至下一个制表位。它们用于格式化输出,\n 创建新行,\t 给文本缩进。 C++ 中 \n 和 \t 的区别 ...
    99+
    2024-05-01
    c++ 格式化输出
  • Flex怎么去除XML中的\n换行符
    这篇文章给大家分享的是有关Flex怎么去除XML中的\n换行符的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex去除XML中的\n换行符XMl是Flex交互中经常用到的类,但是在XML传输给后台时或者前台把X...
    99+
    2023-06-17
  • 怎么去除SQL字符串中的 "\n"
    这篇文章主要讲解了“怎么去除SQL字符串中的 "\n" ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么去除SQL字符串中的 &quo...
    99+
    2024-04-02
  • java xml转为json的n种方法
    java xml转为json的两种方法 <?xml version="1.0" encoding="utf-8" ?> <auibinsuran...
    99+
    2024-04-02
  • 怎么使用Golang去除字符串中的n字符
    本篇内容介绍了“怎么使用Golang去除字符串中的n字符”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对于 Golang 开发者来说,使用 ...
    99+
    2023-07-05
  • php中r n不换行的解决办法
    这篇文章给大家分享的是有关php中r n不换行的解决办法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php  r n不换行的解决办法:首先打开r n不换行的PHP文件;然后将输出的代码中的单引号改为双...
    99+
    2023-06-06
  • R语言ggplot2边框背景去除的实现
    ggplot2是R语言功能强大的可视化包,但是在作图时有很多默认设置(边框,背景等)会影响图片美观度。比如我们用ggolot2做一个简单的柱状图,就会发现有灰色背景和白色线条。对于这...
    99+
    2024-04-02
  • python怎么去除字符串最后的换行符‘\n’
    目录python去除字符串最后的换行符‘\n’附录:在 Python 中从字符串中删除换行符可以使用哪些方式?一、在 Python 中使用 strip() 函...
    99+
    2023-05-14
    python去除字符串最后的换行符 python去除字符串换行符 python字符串删除换行符
  • python如何去除字符串最后的换行符‘\n’
    本篇内容主要讲解“python如何去除字符串最后的换行符‘\n’”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python如何去除字符串最后的换行符‘\n’”吧!python去除字符串最后的换行...
    99+
    2023-07-05
  • Java 中super T和extends T的区别是什么
    Java 中super T和extends T的区别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。extendsList< extends Nu...
    99+
    2023-06-17
  • Java中的List<T>对象与Json格式的字符串的相互转换
    Java中的List对象与Json格式的字符串的相互转换 前提条件:引入JSON依赖,是由ali提供的一个fastjson com.alibaba fastjson 2.0.16 ...
    99+
    2023-09-05
    java json spring 数据库
  • 如何去除js中的json存在的转义字符\问题
    目录去除js中的json存在的转义字符\js中打印出的示例从控制层返回到js的json数据带“\”转译符,如何去掉场景去除js中的json存在的转义字符\ j...
    99+
    2024-04-02
  • java怎么去掉json的转义字符
    在Java中,可以使用org.json库中的JSONObject类来处理JSON数据,并且它会自动转义特殊字符。如果要去掉JSON数...
    99+
    2024-02-29
    java json
  • java如何去除字符串中的空格
    可以使用String类的replaceAll()方法来去除字符串中的空格。下面是一个示例代码:```javaString str = " Java is a programming language. ";String newStr =...
    99+
    2023-08-09
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作