1. ホーム
  2. javascript

[解決済み] JSONの文字列をURLでエスケープするには?

2022-06-08 13:25:23

質問

Javascriptを使用して、あるページへのリンクを生成したいと思います。ページへのパラメータはJavascriptの配列にあり、私はJSONでシリアライズします。

というわけで、このようなURLを生成したいと思います。

http://example.com/?data="MY_JSON_ARRAY_HERE"

URLのパラメータとしてJSON文字列(シリアライズされた配列)を含めるには、どのようにエスケープする必要があるのでしょうか?

JQueryを使ったソリューションがあれば、ぜひお願いします。

注:そうですね、ページへのパラメータはたくさんあるので配列にする必要があります。後、bit.lyを使ってリンクを短くしようかと思います。

解決方法は?

encodeURIComponent(JSON.stringify(object_to_be_serialised))