A qs plugin that enables number parsing.
A qs plugin that enables number
parsing.
⚠️ There is now a simpler method to achieve the same thing out-of-the-box:
var qs = require('qs');
var withNumbers = qs.parse('a=1', {
decoder: str => Number.isNumber(str) ? parseFloat(str) : str
})
var qs = require('qs');
require('qs-numbers')(qs);
var withNumbers = qs.parse('a=1'); // { a: 1 }
var withoutNumbers = qs._parse('a=1'); // { a: '1' }
var str = qs.stringify(obj); // 'a=1'