我有一个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对象中,并且不受影响。每当我添加一个带双引号的新字符串时,问题似乎就会出现。你能告诉我怎样才能得到一个在特殊字符前没有反斜杠的输出吗?
暂无答案!
目前还没有任何答案,快来回答吧!