python json dump extra brackets -


i'm using python 2.7's json.dumps post data website:

v = json.dump({'addresses.address': '123 main st', 'addresses.city': 'somewhere'}) 

if print out data, looks fine:

{'addresses.address': '123 main st', 'addresses.city': 'somewhere'} 

but once posted via

requests.post(url, headers=headers, data=v, verify=false) 

it add info request:

{"{'addresses.address': '123 main st', 'addresses.city': 'somewhere'}"=>nil} 

you can pass dictionary directly json:

v = {'addresses.address': '123 main st', 'addresses.city': 'somewhere'} requests.post(url, headers=headers, json=v, verify=false) 

this possible of requests 2.4.3.