2.0.5 • Published 9 years ago
nvpqs v2.0.5
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 nvpqsUsage
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 = require('nvpqs');
Nvpqs.parse('a=b&c.d=e&f.0=g'); // { 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 = require('nvpqs');
Nvpqs.stringify({ a: 'b', c: { d: 'e' }, f: ['g'] }); // 'a=b&c.d=e&f.0=g'