@d521bb85/to-query-string
Minimalist package created with one purpose — serializing objects to query string.
Usage
const toQueryString = require('@d521bb85/to-query-string').default;
/*
Or using ES Modules:
import toQueryString from '@d521bb85/to-query-string';
*/
const queryString = toQueryString({ foo: 'bar' });
// foo=bar
// Nested object serialization
const payload = {
action: 'comment.add',
data: {
comment: 'Lorem ipsum dolor sit amet',
tags: ['dolor', 'sit', 'amet']
}
};
const nestedQueryString = toQueryString(payload);
// action=comment.add&data[comment]=Lorem%20ipsum%20dolor%20sit%20amet&data[tags][0]=dolor&data[tags][1]=sit&data[tags][2]=amet