Java 添加额外反斜杠的JSON对象

Java 添加额外反斜杠的JSON对象,java,json,backslash,Java,Json,Backslash,我目前正在创建json对象并将其传递给volley进行服务调用,它在键值结果的jsonObject中放置反斜杠得到404。下面是我的代码和创建jsonObject的步骤 JSONObject params = new JSONObject(); params.put("user_name", "syedshah11@gmail.com"); params.put("password", "6e7a0497daffa4554cc28973bc129632"); params.put("ke

我目前正在创建json对象并将其传递给volley进行服务调用,它在键值结果的jsonObject中放置反斜杠得到404。下面是我的代码和创建jsonObject的步骤

 JSONObject params = new JSONObject();
 params.put("user_name", "syedshah11@gmail.com");
 params.put("password", "6e7a0497daffa4554cc28973bc129632");
 params.put("key", "ly9jCDu03/1:3M1");  
当我调试josnObject时,添加了额外的\(我的关键json对象中的正斜杠,这就是为什么服务突破404),下面是json通过调试

{
  "password": "6e7a0497daffa4554cc28973bc129632",
  "user_name": "syedshah11@gmail.com",
  "key": "ly9jCDu03\/1:3M1"
}     
因此,如何删除此\额外的正斜杠,而不是此
ly9jCDu03/1:3M1
其制作
ly9jCDu03\/1:3M1
任何帮助都将不胜感激


提前感谢

Java正在对JSON字符串进行编码,以便发送到端点。斜杠(/)不是问题,如果请求没有以正确的方式生成,并且Java端有任何问题,那么您将收到500个内部服务器错误或截击错误


请对您的代码充满信心并检查服务。

Java正在对您的JSON字符串进行编码,以便发送到端点。斜杠(/)不是问题,如果请求没有以正确的方式生成,并且Java端有任何问题,那么您将收到500个内部服务器错误或截击错误


请对您的代码充满信心并检查服务。

当json将键值转换为字符串“ly9jCDu03/1:3M1”时,它会添加额外的“\”来表示“/”,因为“/”是一个特殊字符,并且表示您需要“\”


就像当你想在C++中打印'/n '时,需要添加额外的'\/p>>p>当JSON将键值转换为字符串“LY9JCUD03/1:3M1”时,它增加了额外的“`',表示'/' as '/'是一个特殊的字符,并表示u需要'\/p>


< >就像当你想在C++中打印“/n”时,需要添加额外的'\/p>fWI],这是无害的。在JSON(如JavaScript)中,在字符串文本中,
\/
表示
/
。更多:表示的实际字符串中没有反斜杠。“…我的键json对象中有正斜杠,这就是为什么服务突破404…”然后服务被破坏,这就是需要修复的地方。JSON是完全有效的。但是我在Response上得到了404,虽然它在postman中运行良好,但解决方案是什么@T.J.CrowderFix是完全有效的JSON的破绽。(顺便说一句:您需要更新问题,说明您使用的是什么JSON库,因为有几个,可能至少有两个带有
JSONObject
)FWIW,这是无害的。在JSON(如JavaScript)中,在字符串文本中,
\/
表示
/
。更多:表示的实际字符串中没有反斜杠。“…我的键json对象中有正斜杠,这就是为什么服务突破404…”然后服务被破坏,这就是需要修复的地方。JSON是完全有效的。但是我在Response上得到了404,虽然它在postman中运行良好,但解决方案是什么@T.J.CrowderFix在完全有效的JSON上突破的东西。(顺便说一句:您需要更新问题,说明您使用的是什么JSON库,因为有几个,可能至少有两个是使用
JSONObject