JavaScriptでJSONからクエリパラメータを生成する

URLSearchParamsを使うと、JSONからクエリパラメータが生成できます。

const params = new URLSearchParams({ x: 100, y: 50 });
console.log(params.toString()); // "x=100&y=50"

なお、{ x: 100, y: 50, z: {a: 10, b: 20} }のようにオブジェクトを含んだものはそのまま変換できないので注意してください。

使用例

const params = new URLSearchParams({ x: 100, y: 50 });
const url = 'http://localhost';
const fullUrl = (url + '?' + params);
console.log(fullUrl); // "http://localhost?x=100&y=50"
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

関連コンテンツ

スポンサードリンク

コメント

メールアドレスが公開されることはありません。