I'm trying to serialize a javascript object but with a particular form(I think it has to be a method).
Example:

```
var media = new Object();
media.url = "localhost";
media.foo = "asd"

var data=new Object();
data.title = "myTitle";
data.description = "myDescription";
data.media.push(media);

```

I need to serialize data this way:

> 
> "title=myTitle&description=myDescription&media[0].url=localhost&media[0].foo=asd"
> 
> 
> 

The important thing is the way the array is written.