json中增加转义字符“\“

这篇具有很好参考价值的文章主要介绍了json中增加转义字符“\“。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、使用 org.json.JSONObject,将第一个json对象转string之后,塞到第二个对象中,会自动加上转义字符。

import org.json.JSONObject;

public class Test {

	public static void main(String[] args) throws Exception {
		
		JSONObject json = new JSONObject();
		json.put("name", "123");
		
		JSONObject json2 = new JSONObject();
		json2.put("name2", "456");
		json2.put("json", json.toString());// 这里会自动加上转义字符
		System.out.println(json2);
	}
}

 结果:{"json":"{\"name\":\"123\"}","name2":"456"}

二、若是用 net.sf.json.JSONObject,则无论这里 json2.put("json", json.toString()); 有没有转string,都会以json对象的形式。

import net.sf.json.JSONObject;

public class Test {

	public static void main(String[] args) throws Exception {
		
		JSONObject json = new JSONObject();
		json.put("name", "123");
		
		JSONObject json2 = new JSONObject();
		json2.put("name2", "456");
		json2.put("json", json);
		System.out.println(json2);
        
        json2.put("json", json.toString());
		System.out.println(json2);
	}
}

结果:{"name2":"456","json":{"name":"123"}}
{"name2":"456","json":{"name":"123"}}文章来源地址https://www.toymoban.com/news/detail-571450.html

到了这里,关于json中增加转义字符“\“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Postman中json内字符串转义问题

    说到转义时,我们会想到使用\\\"\\\",对Postman中json内字符串转义时,有个细节需要注意,假设parameter参数的格式需要为字符串形式。 (1)我们先来看 错误的用法 : (2)正确用法 如下:唯一的区别是 (1)中字符串有多余的空格 ,不要以为直接在原始的json内容上加\\\"\\\"转义符就

    2024年02月16日
    浏览(54)
  • 【Jmeter】JSON Extractor变量包含转义字符,使用Beanshell脚本来消除

            如果使用Jmeter的JSON Extractor提取的变量包含特殊字符,直接引用时会包含转义字符。可以使用Beanshell脚本来进行字符串转换,从而消除这些转义字符。

    2024年02月04日
    浏览(52)
  • Java json 格式化小工具兼容转义 json 串

    封装了一个格式化 json 小工具,支持标准的 json 格式 和 经过后端编程语言如 java 转义后的 字符串 json 格式的格式化输出,代码如下: 我们看下两种 json 数据: 注意第一种使用 JSON 工具处理时,并不能正常解析,需要先转义才行,注意: 在 IDEA中 测试时不能直接将上面的内

    2024年02月07日
    浏览(53)
  • JAVA转义字符详解

    转义字符一般用于表示不能直接显示的字符,比如后退键、回车键等,或者用来将特殊意义的字符转换回它原来的意义。 其实所有编程语言,拥有转义字符的原因基本上是两点: 1.使用转义字符来表示字符集中定义的字符,比如ASCll里面的控制字符及回车换行等字符,这些字

    2024年02月04日
    浏览(46)
  • Java常用转义字符

    Java常用的转义字符 1)t:一个制表位,实现对齐的功能 2)n换行符 3):一个 (第一个表示转义,第二个表示输出的字符) \\\\: 输出两个(第一个表示转义,第二个表示输出的字符,第三个表示转义,第四个表示输出的字符),所以输出的写法是\\\\ 4)\\\":一个“ 5)

    2024年02月16日
    浏览(39)
  • java中字符串如何去掉转义字符

      处理代码: 处理结果:  java:StringEscapeUtils.unescapeJava去掉转义字符_小徐也要努力鸭的博客-CSDN博客 java中字符串如何去掉转义字符 - 码农教程

    2024年02月11日
    浏览(69)
  • java类型转换及转义字符

    java中\\\"“负责转义,的出现会将紧挨着的后面的字符转义。 t表示\\\"制表符tab”,n表示换行符。 如果想控制台输出一个字符’,System.out.print(‘’‘),会报错,所以需要给字符’转义则System.out.println(’‘’);想在控制台输出普通的反斜杠则需要\\\\,对转义。 如果想控制台输

    2024年02月08日
    浏览(42)
  • 基于Java的接口自动化传参是json格式,如何转义

    废话少说,直接贴刚新鲜完成的源码; 框架是Java+springboot+mybatisplus+testng+jenkins+git

    2024年01月19日
    浏览(38)
  • java去除 json 中的 \n, \t, \r

    由于字符串中有出现了 换行符,导致转json失败,报错:json parse error。 一般来讲,直接用string的replace方法就可以了 此时还不行的话,可以用下边这个方式 \\\\s*代表匹配空白符,r、n代表换行符、回车,t 制表符 这两种方法能解决大部分的问题。如果还不行,可能就是反斜杠

    2024年02月16日
    浏览(43)
  • jmeter参数化导致反斜杠(\)被转义

    前情提要: 在用jmeter做接口测试时,对请求体进行参数化,执行结果报错。但在不参数化的情况下,执行结果成功,而且参数化后,请求中读取到的参数是正确的(执行失败与执行成功时的参数一致)。 问题排查: 参数化后,请求中的两个反斜杠()变成了一个反斜杠(

    2023年04月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包