Have ideas to improve npm?Join in the discussion! »

    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

    Keywords

    none

    Install

    npm i serialize-array

    DownloadsWeekly Downloads

    229

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • avatar