当我将该字符串添加到 JSON Object

问题描述

我有一个 JSON 对象。我需要向 JSON 对象添加一个键值对。将要附加的键将具有带双引号和其他特殊字符的值,例如:

{"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":"","非运输":"24-03-2010 至 23-03-2030"},"父亲/丈夫":"蒂姆"}

但是每当我尝试将此字符串添加代码中时 或者只是将它们添加为这样的字符串:

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"}

注意字符串 ,"re​​quest_id":"a2642ae9-2f10-4e9a-9f7e-c3ee1a9a2dbe"} 已经存在于 JSON 对象中并且它仍然存在不受影响。每当我添加带双引号的新字符串时,问题似乎都会发生。 你能告诉我如何获得特殊字符前没有反斜杠的输出吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...