Support urlencoded for all methods #77

Not all folks pass arrays and objects in string representation.
```javascript
JSON.parse([1,2]); // Uncaught SyntaxError: Unexpected token ,
```