serialize-array

0.0.1 • Public • Published

Serializes a JS object into key/value pairs in compliance with jQuery.serializeArray, Rack/Rails, and jQuery.ajax(processData:true).

Status

serialize({
  person: { name: "John", age: 27 }
});
 
=> [
  { name: "person[name]", value: "John" },
  { name: "person[age]", value: 27 }
]

Install

$ npm install --save serialize-array

npm version

Usage

serialize(object, [prefix], [options])

  • prefix (string) — prefix for the keys. defaults to null.
  • options (object) — options.

Options available are:

  • type (string) — can be 'array' (array) or 'query' (query string).
    defaults to 'array'.
  • numeric (boolean) — if true, then arrays will have their indices listed (eg, [0]). otherwise, it'll be blank []. defaults to false.

Thanks

serialize-array © 2014+, Rico Sta. Cruz. Released under the MIT License.
Authored and maintained by Rico Sta. Cruz with help from contributors (list).

ricostacruz.com  ·  GitHub @rstacruz  ·  Twitter @rstacruz

Readme

Keywords

none

Package Sidebar

Install

npm i serialize-array

Weekly Downloads

549

Version

0.0.1

License

MIT

Last publish

Collaborators

  • rstacruz