【问题标题】:Error: "ValueError: No JSON object could be decoded"错误:“ValueError:无法解码 JSON 对象”
【发布时间】: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


【解决方案1】:

我的 getcommands.txt 包含以下数据以及打印数据的输出:GetLocation Shutdown Reboot CleanData

这显然不是valid JSON

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 2017-11-17
    • 2018-07-10
    • 1970-01-01
    相关资源
    最近更新 更多