http-build-query

Generate URL-encoded query string from the object (php's http_build_query() in js)

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
http-build-query
0.7.06 years ago7 years agoMinified + gzip package size for http-build-query in KB

Readme

httpBuildQuery()
NPM Version NPM Download License
Generate URL-encoded query string from the object (php's httpbuildquery() in JavaScript).

Installation:

$ npm install http-build-query

Usage:

var httpBuildQuery = require('http-build-query');

// Simple using
var obj = {
  id: 777,
  message: 'hello',
  token: 'x2s7d'
};

httpBuildQuery(obj); // message=hello&id=777&token=x2s7d

// Example #3 http_build_query() with complex arrays
// from php documentation: http://php.net/manual/en/function.http-build-query.php
var obj2 = {
  user: {
    name: 'Bob Smith',
    age: 47,
    sex: 'M',
    dob: '5/12/1956'
  },
  pastimes: ['golf', 'opera', 'poker', 'rap'],
  children: {
    bobby: {
      age: 12,
      sex: 'M'
    },
    sally: {
      age: 8,
      sex: 'F'
    }
  },
  '+0': 'CEO'
};

httpBuildQuery(obj2, 'flags_');