1

我很确定在我不知道如何表达之前有人问过这个问题。模组,也许我们可以在找到兼容的答案后折叠这些问题?

我有一个 node.js 服务器,我向它发送一个 URL 以读取或写入 JSON 数据。从 node.js url 解析器看来,字符“?” "#" 和 "&" 被保留,而在 JSON.parse/stringify 端 """ 和 "'" 也被保留。

我该如何解决这个问题?它有点像歌曲数据,所以这些字符可以而且很可能出现在标题名称中。

TIA

尼可

更新:

我忘了提到一些事实证明很重要的事情:在节点端,我使用 url 和 querystring 模块,它们有自己的逻辑来操作我的 URL。

4

1 回答 1

0

由于我在 Node 中使用的 URL 和 querystring 模块根据它们自己的逻辑解析 url,我选择将我的 URL 的查询部分视为字符串化的 JSON。我对应用程序具有端到端控制权,因此我将确保我发送的 URL 具有字符串化的 JSON 作为 url 的查询部分。

于 2013-08-14T04:18:51.333 回答