nvpqs
NVP parser. Like querystring, but for pairs where the name encodes primitive types, objects or arrays.
Table of Contents
Installation
Install via NPM.
$ npm install nvpqs
Usage
parse(string, [del], [sep], [eq])
Deserialize a NVP query string to an object. Optionally override the default delimiter (.
), separator (&
) and assignment (=
) characters.
Example
const Nvpqs = ; Nvpqs; // { a: 'b', c: { d: 'e' }, f: ['g'] }
stringify(object, [del], [sep], [eq])
Serialize an object to a NVP query string. Optionally override the default delimiter (.
), separator (&
) and assignment (=
) characters.
Example
const Nvpqs = ; Nvpqs; // 'a=b&c.d=e&f.0=g'