1

私はそれを表現する方法がわからない前に、これが尋ねられたと確信しています. モッズ、互換性のある回答が見つかったら、この質問を折りたたむことができますか?

node.js サーバーがあり、それに URL を送信して JSON データを読み書きします。node.js url パーサーからは、「?」という文字のようです。"#" と "&" は予約されていますが、JSON.parse/stringify 側では """ と "'" も予約されています。

どうすればこれを回避できますか? 曲のデータのようなものなので、これらの文字はタイトル名に出てくる可能性があります。

ティア

ニコ

アップデート:

重要であることが判明したことについて言及するのを忘れていました。Node 側では、URL を操作する独自のロジックを持つ url および querystring モジュールを使用しています。

4

1 に答える 1

0

独自のロジックに従って URL を解析する Node で使用している URL およびクエリ文字列モジュールのため、URL のクエリ部分を文字列化された JSON として扱うことにしました。私はアプリケーションをエンド ツー エンドで制御しているため、送信する URL に文字列化された JSON が URL のクエリ部分として含まれていることを確認します。

于 2013-08-14T04:18:51.333 に答える