【发布时间】:2019-02-01 14:33:21
【问题描述】:
我正在使用 Volley 从 Android 应用程序向服务器发送大量数据。我在 Django 中收到的请求,有时的数据不完整。
在执行json.loads(data) 时,它会抛出ValueError: Unterminated string starting at: line 1 column 278491 (char 278490)。
并非每次都会发生。
我的 Django 或 Android 代码中可能出现的错误是什么?
示例代码:
request_data = request.body
data = json.loads(request_data)
- 我使用的是 Python 2.7
【问题讨论】:
-
发布请求数据。
-
我查过了,数据不全。它没有完整的json。我得到的字符串没有正确的 json 格式。它找不到 json 对象和 json 数组的括号结尾。无法在此处发布完整数据。它很长。
-
意外结束:{"address":"123456789","body":"By wrong","date":"T
-
megabytes中的数据有多大? -
小于 6MB
标签: android django python-2.7 api android-volley