Serializes a JS object into key/value pairs in compliance with
jQuery.serializeArray
, Rack/Rails, and jQuery.ajax(processData:true)
.
; name: "person[name]" value: "John" name: "person[age]" value: 27
Install
$ npm install --save serialize-array
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