windows-python json解析出现No JSON object could be decoded的报错

问题描述

python json解析出现No JSON object could be decoded的报错
源代码:#coding:utf-8
import requests
import re
import json

url=""http://www.newrank.cn/public/info/list.js?t=1461063208.68""
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = { 'User-Agent' : user_agent }
jscontent=requests.get(""http://www.newrank.cn/public/info/list.js?t=1461063208.68""headers=headers).content
jsdict=json.loads(jscontent)

错误信息:Traceback (most recent call last):
File ""D:/Python/JetBrains PyCharm 5.0.4/PyCharm 5.0.4/Myproject/test1/test2.py"" line 10 in
jsdict=json.loads(jscontent)
File ""D:Pythonlibjson__init__.py"" line 339 in loads
return _default_decoder.decode(s)
File ""D:Pythonlibjsondecoder.py"" line 364 in decode
obj end = self.raw_decode(s idx=_w(s 0).end())
File ""D:Pythonlibjsondecoder.py"" line 382 in raw_decode
raise ValueError(""No JSON object could be decoded"")
ValueError: No JSON object could be decoded

是因为json的bom头问题吗,我也尝试过一些网上的去除bom头的办法,不过都不管用,还望指点,非常头疼,谢谢!

解决方案

Could not write JSON: java.lang.Integer cannot be cast to java.math.BigInteger

使用Number解决

......
答案就在这里:Could not write JSON: java.lang.Integer cannot be cast to java.math.BigInteger

解决方案二:
你得到的content先看看是什么数据 看上去不是json数据

时间: 2024-10-26 09:43:14

windows-python json解析出现No JSON object could be decoded的报错的相关文章

Java:JSON解析工具-org.json

一.简介  org.json是Java常用的Json解析工具,主要提供JSONObject和JSONArray类,现在就各个类的使用解释如下.  二.准备  1.在使用org.json之前,我们应该先从该网址https://github.com/douglascrockford/JSON-java下载org.json源码,并将源码其加入到Eclipse中,即可调用.  2.查看相关的API文档,访问:https://github.com/douglascrockford/JSON-java. 

mac上已装python 2.6和java 1.7,但pyluene编译报错:Unsupported major.minor version 51.0

问题描述 我在mac上编译pylucene2.9.4,mac上已装python2.6和java1.7,但是编译使仍然有java版本错误,错误信息为:Unsupportedmajor.minorversion51.0.网上搜索发现这个错误是因为有些class是在java1.7上编译,但是却在java1.7以下的版本运行,所以会出现错误.major.minor51.0对应的版本是java1.7错误信息如下:Exceptioninthread"main"java.lang.Unsupport

IOS中Json解析实例方法详解(四种方法)_IOS

作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式. 有的json代码格式比较混乱,可以使用此"http://www.bejson.com/"网站来进行JSON格式化校验(点击打开链接).此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便. 从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerialization),但是为了兼容以前的iOS版本,可以使用第三方库来解析Json. 本文将介绍Tou

Android json解析及简单例子_Android

一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换.JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为. – Json.org JSON Vs XML 1.JSON和XML的数据可读性基本相同 2.JSON和XML同样拥有丰富的解析手段 3.JSON相对于XML来讲,数据的体积小 4.JSON与JavaScript的交互更加方便 5.JSON对数

Json解析的方法小结_javascript技巧

最近项目中总是调来调去的接口,理解不深甚是糊涂,遂简单整理一下也方便今后查用. [字符串转换为对象] •parse用于从一个字符串中解析出json对象,如 •var str = '{"name":"demo","age":"22"}' •结果: •JSON.parse(str) •Object •age: "22" •name: "demo" •__proto__: Object 1.e

Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例

Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例 继上篇json解析,我用了原生的json解析,但是在有些情况下我们不得不承认,一些优秀的json解析框架确实十分的好用,今天我们为了博客的保质保量,也就不分开写,我们直接拿比较火的Gson和Fast-json来使用,末尾在进行一些分析 Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为例演示 一.各有千秋 两大解析库的东家都是巨头,一个来自于Google官方,一个来自阿里巴巴,我们这

比较Ajax的三种实现及JSON解析_AJAX相关

本文主要是比较三种实现Ajax的方式,为以后的学习开个头. 准备: 1.  prototype.js 2.  jquery1.3.2.min.js 3.  json2.js 后台处理程序(Servlet),访问路径servlet/testAjax: Java代码 package ajax.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; i

sql语句解析-使用lex和yacc解析SQL语句,报错segmentation fault问题

问题描述 使用lex和yacc解析SQL语句,报错segmentation fault问题 我这有一个linux下c.c++多线程程序,使用lex和yacc解析SQL,程序执行较快时总是报错segmentation fault,执行非常慢时,可以解析好多sql语句,但是偶尔也会报segmentation fault错误. 跟踪是发现有个yyparse中的yyvas指针(YYSTYPE结构体)strval中有好多out of bound信息,不知道与这个有关系没有.有人遇到过这个类似问题吗?

解决Windows部署服务无法启动,报错0xfffffbb3的方案

故障现象: 在Windows 2008R2系统上安装了Windows部署服务,安装成功后WDS服务无法启动,报错0xfffffbb3,重新安装系统无效. 原因分析: WDS服务不支持20核以上的处理器. 解决方案: 运行MSconfig,在引导中选择高级选项,设定处理器核心数小于20,确定后重新启动电脑,WDS服务正常启动.