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技術ブログへ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です