Skip to content

Javascript functions: one takes in key : value pairs (a literal object) and returns a url-encoded query string. The other takes a url-encoded query string and returns an object.

License

writetome51/get-url-query

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

getURLQuery(
      keyValuePairs: object
): string

Converts keyValuePairs to a URI-encoded query string and returns it.

getObjectFromURLQuery(
      urlQuery: string
): object

Performs the reverse of getURLQuery().
Decodes urlQuery and returns it as an object of key-value pairs.

Examples

let urlQuery = getURLQuery(
	{name:'joe schmoe', email:'jschmoe@gmail.com', password:'&Å͆'}
);
// urlQuery === '?name=joe%20schmoe&email=jschmoe%40gmail.com&password=%26%C3%85%C3%8D%E2%80%A0'

// You can decode the information by passing it to getObjectFromURLQuery():
getObjectFromURLQuery(urlQuery);
// -->  { name: 'joe schmoe', email: 'jschmoe@gmail.com', password: '&Å͆' }

Installation

npm i  @writetome51/get-url-query

Loading

import {getURLQuery, getObjectFromURLQuery} from '@writetome51/get-url-query';

About

Javascript functions: one takes in key : value pairs (a literal object) and returns a url-encoded query string. The other takes a url-encoded query string and returns an object.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published