form-data-to-object

0.2.0 • Public • Published

form-data-to-object

Converts application/x-www-form-urlencoded data structure to plain JS object

API

  • formData.toObj() - Converts keys in x-www-form-urlencoded format on an object to a normal object
  • formData.fromObj() - Converts a normal object to object with keys in x-www-form-urlencoded format
 
// keys in x-www-form-urlencoded format
{
  'foo': 'bar',
  'foo2[name]': 'bar2',
  'foo3[0]': 'bar3',
  'foo3[1][name]': 'bar4'
}
 
// converts from/to
 
// normal object
{
  foo: 'bar',
  foo2: {
    name: 'bar2'
  },
  foo3: ['bar3', {
    name: 'bar4'
  }]
}

Package Sidebar

Install

npm i form-data-to-object

Weekly Downloads

24,902

Version

0.2.0

License

MIT

Last publish

Collaborators

  • christianalfoni