当我将双引号字符串添加到json对象时,会将java反斜杠添加到双引号字符串中

rkue9o1l  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(399)

我有一个json对象。我需要向json对象添加另一个键值对。要追加的键将具有带双引号的值和其他特殊字符,例如:
{“cov\U详细信息”:[{“发布日期”:“新泽西州单位”,“cov”:“mcwg”}],“dl\U编号”:“nyc100000784”,“地址”:“ko virudhachalam tk”,“发布日期”:“24-12-2010”,“dob”:“21-03-1971”,“姓名”:“vicneswaran s”,“血型”:“,”有效期”:{“运输”:“,”非运输”:“24-03-2010至23-03-2030”},“父亲/丈夫”:“tim
但是每当我尝试将这个字符串添加到代码中时,或者只是将它们作为如下字符串添加:

jsonObject.put("result", Modified_Result); //Newresult is the string with the above string value

或者将该字符串转换为对象,然后将其附加到json对象,如下所示:

Object Modified_Result= NewResult;// Newresult is the string with the above string value
jsonObject.put("result", Modified_Result);

我得到的输出和

{"result":"{\"cov_details\":[{\"issue_date\":\"UNIT ,NEW  
 JERSEY\",\"cov\":\"MCWG\"}],\"dl_number\":\"NYC100000784\",\"address\":\KO VIRUDHACHALAM  
 TK\",\"issue_date\":\"24-12-2010\",\"dob\":\"21-03-1971\",\"name\":\"VICNESWARAN  
 S\",\"blood_group\":\"\",\"validity\":{\"transport\":\"\",\"non-transport\":\"24-03-2010 to 23-03- 
 2030\"},\"father\\\/husband\":\"Tim\"}","status-code":"101","request_id":"a2642ae9-2f10-4e9a-9f7e-c3ee1a9a2dbe"}

注意,字符串“status code”:“101”,“request_id”:“a2642ae9-2f10-4e9a-9f7e-c3ee1a9a2dbe”}已经存在于json对象中,并且不受影响。每当我添加一个带双引号的新字符串时,问题似乎就会出现。你能告诉我怎样才能得到一个在特殊字符前没有反斜杠的输出吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题