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'
  }]
}

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i form-data-to-object

    Weekly Downloads

    23,765

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • christianalfoni