【发布时间】:2015-03-29 19:54:49
【问题描述】:
以下是显示错误的简单 JSON 代码: “ValueError:无法解码任何 JSON 对象”
#!/usr/bin/env python
import json
import urllib2
data = urllib2.urlopen("http://192.168.5.1/getcommands.txt").read()
print data
d = json.loads(data)
print d
请帮助我,因为我是新手。
我的 getcommands.txt 包含以下数据,它也是打印数据的输出: 获取位置 关掉 重启 清洁数据
【问题讨论】:
-
表示字符串不是有效的 JSON。尝试打印字符串。
-
如果您不提供
get commands.txt,我们应该如何提供帮助?ValueError: No JSON object could be decoded显然意味着你的data无效JSON。 -
如果有疑问,如果数据是有效的 JSON,您可以将获取的内容发布到 JSONLint 等服务。
-
print data的结果是什么?您可以编辑您的问题以包含它吗?
标签: python json python-2.7