Welcome to multidimensional_urlencode’s documentation!

Contents:

Quick Start

multidimensional_urlencode lets you url encode a multidimensional dict:

>>> import urllib
>>> from multidimensional_urlencode import urlencode
>>> e = urlencode({"a": {"b": {"c": [1, 2, 3], "d": "e"}}})
>>> urllib.unquote(e)
'a[b][c][]=1&a[b][c][]=2&a[b][c][]=3&a[b][d]=e'

Development

Install requirements:

$ pip install -r requirements-dev.txt

Run tests:

$ py.test
$ # or
$ tox

Indices and tables