JSON 作为一个重要用途是跨平台的数据交换,为了考虑安全性对特殊字符如 <, >, & 等在某些环境中可能触发安全风险(如 XSS 攻击)进行转义,降低这种风险。RFC 8259 - JSON Data Interchange Format
如直接将格式转换返回的json整体,以字符串形式打印时,url部分会显示被转义的字符,导致无法直接打开;
而常见语言中的框架也会遵循这一标准,默认条件下将json字符串解析为对象时,会将转义字符还原;在框架解析后,再获取url字段可以正常打开
如:Java
中的Jackson
、Go
中的encoding/json
、Python
中的json
和JS
中的JSON.parse
。
相关问题:
应该如何通过格式转换任务返回的URL,获得转换好的文件?
文件无法下载
返回的结果下载403
文字文档转换成 docx成功后无法下载
调用获取模版的接口,返回的参数中有url和name,访问url为啥访问不到
图片转文档的download_url无法下载
...
类似问题可继续在此讨论