0.0.1 • Published 10 years ago

serialize-array v0.0.1

Weekly downloads
497
License
MIT
Repository
github
Last release
10 years ago

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