parseQuery

Parse a URL query string into a key-value object, grouping repeated keys into arrays so query data is easy to read and update.

Usage

parseQuery parses a URL query string into an object.

import { parseQuery } from '@movk/core'

parseQuery('?name=John&age=30')
// { name: 'John', age: '30' }

parseQuery('tags=a&tags=b&tags=c')
// { tags: ['a', 'b', 'c'] }

parseQuery('encoded=%E4%B8%AD%E6%96%87')
// { encoded: '中文' }

API

parseQuery(search)

Parse a URL query string into an object.

Parameters

search
string required
The query string, with or without the leading ?.

Returns

returns
Record<string, string | string[]>
The parsed query parameters object.

Changelog

No recent changes
Copyright © 2024 - 2026 YiXuan - MIT License