http-build-query
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/http-build-query package

0.7.0 • Public • Published

httpBuildQuery()

NPM Version NPM Download License

Generate URL-encoded query string from the object (php's http_build_query() 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_');

Install

npm i http-build-query

DownloadsWeekly Downloads

3,058

Version

0.7.0

License

MIT

Unpacked Size

39.8 kB

Total Files

9

Last publish

Collaborators

  • vladzadvorny