【发布时间】:2012-01-20 12:52:43
【问题描述】:
我需要添加一个通常格式为 http:\somewebsite.com\somepage.asp 的 URL。 当我使用上述 URL 创建一个字符串并将其添加到 JSON 对象 json
使用
json.put("url",urlstring);
它附加了一个额外的“\”,当我检查输出时,它就像http:\\\\somewebsite.com\\somepage.asp
当我将 URL 指定为 http://somewebsite.com/somepage.asp
json 输出为http:\/\/somewebsite.com\/somepage.asp
请您帮我按原样检索 URL 吗?
谢谢
【问题讨论】:
-
为什么在 URL 中使用反斜杠? URL 仅使用正斜杠。第一个 URL 在语法上也不正确。它应该类似于
http://somewebsite.com/somepage.asp。 -
如果您正在查看由序列化程序生成的 JSON 字符串 - 可以转义斜杠。反序列化 JSON 字符串时,斜杠将不转义。