美文网首页
java处理有转义符的json字符串(反斜杠)

java处理有转义符的json字符串(反斜杠)

作者: 清远_03d9 | 来源:发表于2021-07-30 14:22 被阅读0次

json字符串如下

String str = "{\\\"name\\\":\\\"spy\\\",\\\"id\\\\":\\\"123456\\\"}";

maven引用

            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-text</artifactId>
                <version>1.1</version>
            </dependency>

使用 StringEscapeUtils中的转义与反转义

String str = "{\\\"name\\\":\\\"spy\\\",\\\"id\\\\":\\\"123456\\\"}";
System.out.println("原始 str = " + str);
String str1 = StringEscapeUtils.unescapeJava(str);
System.out.println("目标 str1 = " + str1);

输出结果

原始 str = {\"name\":\"spy\",\"id\":\"123456\"}
目标 str1 = {"name":"spy","id":"123456"}

相关文章

  • java处理有转义符的json字符串(反斜杠)

    json字符串如下 maven引用 使用 StringEscapeUtils中的转义与反转义 输出结果

  • 反斜杠

    Windows把反斜杠(\) 作为目录分隔符,而python用反斜杠表示转义符! 所以,你得使用转义符来表示反斜杠...

  • python中的转义

    当需要在字符串中使用特殊字符时,我们需要用到python中的反斜杠()转义字符。下面介绍几个餐饮的转义符:\:反斜...

  • Python字符串和变量

    字符串 转义字符 格式化 转义字符 用回车键,换行键,退格键 借助反斜杠字符,进行转义 在字符串中,一旦出现反斜杠...

  • iOS 去除JSON里的转义符

    iOS 去除JSON里的转义符 今天帮朋友弄这个问题,json返回全都是带''的,于是要去掉这个反斜杠,但是OC里...

  • 如何在kotlin中使用$字符串而不是转义符

    如何在kotlin中使用$字符串而不是转义符 如果你需要在原始字符串中表示字面值$字符(它不支持反斜杠转义),你可...

  • python学习笔记02-字符串+表达式+运算符

    # 字符串 - 转义 - 格式化 - 内置函数 ## 转义 - \ 反斜杠转义(同php) eg:\' \\ \n...

  • 2018-10-31

    1、反斜杠何时转义何时换行不理解 使用反斜杠(\)+n转义特殊字符 2、在字符串前面添加一个 r,表示原始字符串,...

  • iOS 去除JSON里的转义符

    json返回全都是带“\”的,于是要去掉这个反斜杠,但是OC里面的“\”是转义符,不能直接用@“\”之类的表示,一...

  • 常用转义字符

    [TOC] 常用转义字符 4个常用转义字符: 反斜杠 \:使反斜杠后面的一个变量变为单纯的字符串。 单引号 '':...

网友评论

      本文标题:java处理有转义符的json字符串(反斜杠)

      本文链接:https://www.haomeiwen.com/subject/wttcvltx.html