【发布时间】:2014-11-18 08:03:27
【问题描述】:
我有以下请求代码:
>>> data
{'AmountInUSD': '40', 'CreditCardLastFourDigits': '1111'}
>>> r=requests.post('http://localhost:8000/api/v1.0/balance/deposit/', data=data)
这是我尝试解析 json 的方式,但我不断收到ValueError: No JSON object could be decoded:
def deposit(request):
print '***', request.POST
print '>>>', request.raw_post_data
print '###', request.body
json.loads(request.raw_post_data)
然后打印出来:
*** <QueryDict: {u'AmountInUSD': [u'40'], u'CreditCardLastFourDigits': [u'1111']}>
>>> AmountInUSD=40&CreditCardLastFourDigits=1111
### AmountInUSD=40&CreditCardLastFourDigits=1111
我应该怎么做呢?
【问题讨论】:
-
数据是字典吗?
-
@VincentBeltman 请查看更新后的问题。
标签: python json django python-requests