我只是想知道为什么我的wcf rest返回url中包含backslahses的json。如下:
https:\/\/s3.amazonaws.com\/reiaustralia\/1fc00dfab25044ecb31e4882121b535e\/jpg\/download.jpg?AWSAccessKeyId=AKIAISTDESL6TBRAVM4Q&Expires=1380692091&Signature=MduuaUAjQRisadtM%2FDuVDemexLY%3D
Run Code Online (Sandbox Code Playgroud)
谢谢
可以在JSON中使用反斜杠来转义正斜杠,但不必如此。因此,以下任何一项:
{"url":"http://www.example.com/"}
or
{"url":"http\/\/www.example.com\/"}
Run Code Online (Sandbox Code Playgroud)
将解析为具有url字符串值为的属性的对象http://www.example.com/。
某些技术在生成JSON时会逃脱斜线,而有些则不会。例如,PHP有一个名为JSON_UNESCAPED_SLASHES的选项,该选项使您可以控制是否转义斜线。
您可以从json.org主页的“字符串”部分中看到各种转义字符。
| 归档时间: |
|
| 查看次数: |
2704 次 |
| 最近记录: |