• The querystring.stringify() method produces a URL query string from a given obj by iterating through the object's "own properties".

    It serializes the following types of values passed in obj:string | number | bigint | boolean | string[] | number[] | bigint[] | boolean[] The numeric values must be finite. Any other input values will be coerced to empty strings.

    querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' });
    // Returns 'foo=bar&baz=qux&baz=quux&corge='

    querystring.stringify({ foo: 'bar', baz: 'qux' }, ';', ':');
    // Returns 'foo:bar;baz:qux'

    By default, characters requiring percent-encoding within the query string will be encoded as UTF-8. If an alternative encoding is required, then an alternativeencodeURIComponent option will need to be specified:

    // Assuming gbkEncodeURIComponent function already exists,

    querystring.stringify({ w: '中文', foo: 'bar' }, null, null,
    { encodeURIComponent: gbkEncodeURIComponent });

    Parameters

    • Optional obj: "querystring".ParsedUrlQueryInput

      The object to serialize into a URL query string

    • Optional sep: string

      The substring used to delimit key and value pairs in the query string.

    • Optional eq: string

      . The substring used to delimit keys and values in the query string.

    • Optional options: "querystring".StringifyOptions

    Returns string

  • The querystring.stringify() method produces a URL query string from a given obj by iterating through the object's "own properties".

    It serializes the following types of values passed in obj:string | number | bigint | boolean | string[] | number[] | bigint[] | boolean[] The numeric values must be finite. Any other input values will be coerced to empty strings.

    querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' });
    // Returns 'foo=bar&baz=qux&baz=quux&corge='

    querystring.stringify({ foo: 'bar', baz: 'qux' }, ';', ':');
    // Returns 'foo:bar;baz:qux'

    By default, characters requiring percent-encoding within the query string will be encoded as UTF-8. If an alternative encoding is required, then an alternativeencodeURIComponent option will need to be specified:

    // Assuming gbkEncodeURIComponent function already exists,

    querystring.stringify({ w: '中文', foo: 'bar' }, null, null,
    { encodeURIComponent: gbkEncodeURIComponent });

    Parameters

    • Optional obj: "querystring".ParsedUrlQueryInput

      The object to serialize into a URL query string

    • Optional sep: string

      The substring used to delimit key and value pairs in the query string.

    • Optional eq: string

      . The substring used to delimit keys and values in the query string.

    • Optional options: "querystring".StringifyOptions

    Returns string

Generated using TypeDoc