JSON data can't be send as such and it's is first escaped and then send as query string.
It's send as query string for GET request and POST data for POST requests.
query string is different in both cases ( stringify true/ false ).
I don't have knowledge of python/django, but there might be functions to stringify / parse the JSON data server side.