querystringparser
querystringparser copied to clipboard
qs.parse discrepant when leaving out the equal sign of empty values
qs.parse('a')
-> { a: '' }
qs.parse('a&')
-> { a: '' }
qs.parse('a&b')
-> { a: '', b: '' }
qs.parse('a=&b')
-> { a: '', b: '' }
querystringparser.parse('a')
-> { a: '' }
querystringparser.parse('a&')
-> { 'a&': '' } // unexpected
querystringparser.parse('a&b')
-> { 'a&b': '' } // unexpected
querystringparser.parse('a=&b')
-> { a: '', b: '' }