一般来说,出现这种Expecting value: line 1 column 1 (char 0)报错,一般原因都是返回的数据的格式不是json格式的。

print(ret)
print(type(ret))
ret = json.loads(ret)

正常json返回值:

异常json返回值打印结果:

显示返回实际错误为:308 permanent redirect(308永久重定向)

HTTP308状态码代表的意思是 永久重定向,且禁止改变http方法,即 HTTP 308 Permanent Redirect 响应状态。
HTTP 308 (Http Status Code 308) 状态是HTTP协议的一种响应码,是我们请求访问网站时,服务器端返回的3xx 重定向状态系列响应码之一。

原因:
host = ‘https://www.okex.com’ 原域名已停用,重定向到新域名host = ‘https://www.okx.com/’

打印出url发现问题:
https://www.okx.com//api/v5/market/candles
浏览器中打开也是现实forbidden
新的host中多了一个/,合成的url不对
改完就可以了

json模块错误:Expecting value: line 1 column 1 (char 0)相关推荐

  1. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 问题解决

    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 问题解决 参考文章: (1)json.decoder.J ...

  2. 【debug】json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    摘要 环境: 编程语言:Python 3.7 操作系统:Win 10 json数据对象:https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO ...

  3. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    可以参考一波:https://stackoverflow.com/questions/16573332/jsondecodeerror-expecting-value-line-1-column-1- ...

  4. Python 中JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误

    文章目录 尝试解析空字符串会导致错误 错误的常见原因 尝试解析无效的 JSON 值 忘记用引号括起属性或字符串值 对属性或值使用单引号而不是双引号 确保你没有尾随逗号 发出 HTTP 请求时得到空响应 ...

  5. json.decoder.JSONDecodeError: Expecting ‘,‘ delimiter: line xx column xx (char xxx)

    将python json字符串转为json的时候出现了:json.decoder.JSONDecodeError: Expecting ',' delimiter: line 12 column 55 ...

  6. 解决json解析报错:Expecting value: line 1 column 1 (char 0)

    一般来说,出现这种Expecting value: line 1 column 1 (char 0)报错,一般原因都是返回的数据的格式不是json格式的. 今天在用flask写一个接口,测试接口的时候 ...

  7. 解决json.loads()错误Expecting ‘,‘ delimiter: line 1 column

    for i,list in enumerate((json.loads(v.strip()) for v in f.readlines())):course_list.append(list) 在用j ...

  8. json.decoder.JSONDecodeError: Expecting value: line 28 column 5 (char 731)

    傻屌问题,看看是不是json.load读的文件是不是多了哪个符号. 比如这里最后面多了个逗号就报错............

  9. python中json.loads报错: Expecting ‘,‘ delimiter: line 1 column 3545 (char 3544)

    在python中使用json.loads报错: Expecting ',' delimiter: line 1 column 3545 (char 3544) 原因: json字符串为: jsonSt ...

  10. (已解决)json.decoder.JSONDecodeError: Extra data: line 1 column 47 (char 46)

    问题描述 *json.load(file)*出现上述错误. 原因是file中包含不止一条记录.json.load函数只能解析一条记录. 解决方案 将多条记录强行封装为一条,便可读取. Referenc ...

最新文章

  1. 知识蒸馏:如何用一个神经网络训练另一个神经网络
  2. string数组怎么定义
  3. Linux学习之线程封装四:基于接口的封装
  4. arduino上ESP8266用Adafruit_SSD1306库驱动OLED屏
  5. 汉诺塔-递归算法深入理解
  6. C#中三种截屏方式总结
  7. MyBatis常用配置解析-mapper标签
  8. (5)hibernate多对一,一对多,一对一,多对多
  9. java 基础知识部分提炼
  10. 最佳的开源云项目有哪些?
  11. socketserver库的使用
  12. 微信公众开放平台开发05---jetty部署异常:rg.apache.jasper.JasperException: PWC6345: There is an error in invoking ja
  13. JSON Perl
  14. 如何确立人生目标?100个人生目标清单总汇
  15. 计算机启动太慢的原因是,电脑启动慢的原因分析
  16. 5g网络技术目前怎么样?5g网络什么时候出?
  17. 局域网内建立http server
  18. 关于for example: not eligible for auto-proxying
  19. android异步任务载入数据界面实现
  20. 腾讯云服务器没法远程控制,腾讯云服务器远程登录被拒绝

热门文章

  1. 《假装情侣匿名聊天室2.0》源码及搭建教程
  2. neo4j算法插件-GDS安装
  3. 小马过河(计算几何)
  4. Python银行风控模型的建立(解决Grapviz的中文显示问题)
  5. 联想服务器查看raid信息,联想服务器raid信息恢复
  6. python中next是什么意思_Python代码中next()函数具有哪些功能呢?
  7. 5.计算圆周长和面积的c代码
  8. 解决App自动化的不稳定因素-弹框及首页启动加载完成判断处理
  9. 第十届蓝桥杯大赛软件类省赛 Java 大学 B组 试题H:人物相关性分析
  10. Activiti会签