json格式不对引起的报错
报JSONDecondeError这种类型的错误的时候就要检查下json格式是否是正确的了,这里提供一个http://www.bejson.com/
Traceback (most recent call last):
  File "D:/python开发代码/Python之路/作业/New_Credit_Shopping/core/login.py", line 27, in <module>
    menu.menushow(current_user)  #调用显示菜单
  File "D:\python开发代码\Python之路\作业\New_Credit_Shopping\modules\menu.py", line 34, in menushow
    shopping.PayShopping(current_user)
  File "D:\python开发代码\Python之路\作业\New_Credit_Shopping\modules\shopping.py", line 78, in PayShopping
    Credit_info = json.loads(credit_file.read())
  File "C:\python3.5\lib\json\__init__.py", line 319, in loads
    return _default_decoder.decode(s)
  File "C:\python3.5\lib\json\decoder.py", line 339, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\python3.5\lib\json\decoder.py", line 357, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
json格式不对引起的报错的更多相关文章
- json格式引起的 parse 报错
		
json格式: {"ID":"4","PICDATAS":"[{"picDevNo": 1},{"p ...
 - DataTables学习:从最基本的入门静态页面,使用ajax调用Json本地数据源实现前端开发深入学习,根据后台数据接口替换掉本地的json本地数据,以及报错的处理地方,8个例子(显示行附加信息,回调使用api,动态显示和隐藏列...),详细教程
		
一.DataTables 个人觉得学习一门新的插件或者技术时候,官方文档是最根本的,入门最快的地方,但是有时候看完官方文档,一步步的动手写例子,总会出现各种莫名其妙的错误,需要我们很好的进行研究出错 ...
 - 服务端返回的json数据,导致前端报错的原因及解决方法
		
前言 最近在开发的过程中遇到了一个问题:后端传过来的json字符串不是标准的json字符串 导致报错的原因 后端传过来的json字符串中包含一些不标准的字符或错误的引号嵌套 1)\n 2) \r 3) ...
 - 不修改系统日期和时间格式,解决Delphi报错提示 '****-**-**'is not a valid date and time
		
假如操作系统的日期格式不是yyyy-MM-dd格式,而是用strtodate('2014-10-01')) 来转换的话,程序会提示爆粗 '****-**-**'is not a valid date ...
 - 如何解决jersey框架中以json格式返回数组,当数组中元素一个时json格式不对
		
原文地址:http://www.cnblogs.com/swpk/p/3566536.html?utm_source=tuicool jersey 是oracle 出的一个较好的REST框架.使用此框 ...
 - asp.net ajax get 调用(和post不一样,直接返回json才行,否则报错;post不能返回json)
		
<script type="text/javascript" > $(document).ready(function () { $('#Label1').click( ...
 - postman发送json参数到后端controller报错415的解决方案
		
警告 [http-nio-8080-exec-9] org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.l ...
 - 关于 eval  的报错  Uncaught ReferenceError: False is not defined
		
var obj ={'id': 16, 'name': '管理员', 'delflag': False, 'grade': 1000000.0}VM3614:1 Uncaught ReferenceE ...
 - django 使用json.dumps转换queryset的datatime报错问题解决
		
最近在使用django做项目的时候想使用ajax来实现前后台数据的交互,但是在将数据库查询结果转换成json数据时,遇到时间格式的数据转换遇到问题,无法正确的进行转换,具体如下: 转换成json时使用 ...
 
随机推荐
- scrapy 爬取自己的博客
			
定义项目 # -*- coding: utf-8 -*- # items.py import scrapy class LianxiCnblogsItem(scrapy.Item): # define ...
 - android json解析及简单例子
			
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据 ...
 - 修改TrustedInstaller权限文件(无法删除文件)
			
1. 右击需要修改的文件-属性 2. 切换到"安全"选项卡,点击"高级"按钮. 3. 切换到"所有者"选项卡 一般情况下默 ...
 - Android -- 创建数据库到SD卡
			
SQLite 系统自带的SQLite是通过SQLiteOpenHelper实现的,而SQLiteOpenHelper是将数据库存储到/data/data/包名/databasas,这样做的话在没有ro ...
 - Java实验四 TCP客户端和服务器的应用
			
实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全 4.对通信内容进行摘要计算并验证 实验步骤 1.信息安全传送: 发送方A——————>接收方B A加密时,用B ...
 - MPMoviePlayerViewController的使用  (不直接将播放器放到主视图控制器,而是放到一个内部模态视图控制器中)
			
其实MPMoviePlayerController如果不作为嵌入视频来播放(例如在新闻中嵌入一个视频),通常在播放时都是占满一个屏幕的,特别是在 iPhone.iTouch上.因此从iOS3.2以后苹 ...
 - 证书与keytool
			
证书的来源与使用: 对数据进行签名是我们在网络中最常见的安全操作.签名有双重作用,作用一就是保证数据的完整性,证明数据并非伪造,而且在传输的过程中没有被篡改,作用二就是防止数据的发布者否认其发布了该数 ...
 - EF实体框架之CodeFirst五
			
上一博客学习了下基本的约定配置,留下几个遗漏的,这篇就是学习下遗漏一复杂类型. 一.什么是复杂类型? 书中说道:“复杂类型也可视作值类型(?)可以作为附加属性添加到其他类.复杂类型与实体类型的区别在于 ...
 - 微信小程序开发公测,小程序账号申请办法攻略
			
11月3号晚上 10 点,微信公众平台发布公告,宣布微信小程序正式开放公测.此次小程序公测允许开发者将产品提交至微信公众平台审核,但是暂时不支持发布,也就是说普通消费者若想体验小程序,还需要等待一段时 ...
 - 服务器端解决JS跨域调用问题
			
一. 使用JSONp方式调用 不做详细讲解,可以参考jq文档 二. 服务端配置 修改Web.config 文件 <system.webServer> <modules runAllM ...