Allow query attributes to be passed as JSON.

Not sure why it forces attributes to be sent URL-encoded. My use case is complex/nested query objects (in Elasticsearch format) being sent as JSON.