问题描述
我有一个 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"}
注意字符串 ,"request_id":"a2642ae9-2f10-4e9a-9f7e-c3ee1a9a2dbe"} 已经存在于 JSON 对象中并且它仍然存在不受影响。每当我添加带双引号的新字符串时,问题似乎都会发生。 你能告诉我如何获得特殊字符前没有反斜杠的输出吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)