我有一个文件包含这样的无效的json数据(为了清晰起见,它被剪切了):[

{

"orderID": 90,

"orderDate": '2017-05-10', #issue №1

"clientName": "Mr. Bean",

"clientPhoneN": "123-4567",

"orderContents": [

{

"productID": 05, #issue №2

"productName": "Bicycle",

"quantity": 1,

"price": 8000

},

{

"productID": 23,

"productName": "helmet",

"quantity": 2,

"price": 1000

}

],

"orderCompleted": true

}

]

我试图在python中打开它并将其转换为字典列表,但没有成功。根据不同的情况,我会得到不同的错误。要想勾勒出我所有的尝试和他们的结局错误,需要太多的篇幅。在

我对这个文件有两个问题:

问题1-单引号在orderDate值中。

其结果是:

^{pr2}$

前导问题。

其结果是:JSONDecodeError: Expecting ',' delimiter

我可以硬编码这些问题,但我觉得这不是真正的Python方式。在

是否有一个选项“漂亮”打开并将此数据文件转换为字典列表?在

我很可能希望将productID数据类型保持为integer,但如果不可能,str也可以。在

json python无效语法_在python中打开无效的json文件相关推荐

  1. python try语法_关于Python异常处理中try与except用法详解

    相信大部分小伙伴都有遇到写代码遇到报错问题吧,这是为什么呢?其实这就是python的异常报错,下面根据经常会碰到的异常种类,给大家提供解决方案,具体内容如下: 关于异常处理: 捕捉异常在python中 ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  4. python报表自动化系列 - 在Windows中打开指定目录

    python在Windows系统中打开指定目录(文件夹) 李俊才 邮箱:291148484@163.com [函数说明] 该函数可以在windows系统中打开指定的文件夹,参数path应为字符串形式表 ...

  5. java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at

    [http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...

  6. 一个js文件 多个html文件怎么打开,通过PHP在PhantomJs中打开多个html文件抛出语法错误...

    我想让我的php脚本从命令行调用phantomjs,这将从许多html文件中生成多个pdf.所以我有一个连接字符串与路径我的HTML文件,接下来我调用exec命令:通过PHP在PhantomJs中打开 ...

  7. 如何在word2003中打开word2007格式的文件

    在word2003中打开word2007格式的文件,只需要安装一个补丁即可,名称为O2007Cnv.exe,下载链接为:http://download.microsoft.com/download/6 ...

  8. python冒号亮红无效语法_新的python无效语法*更新

    我正在努力为我的一个课程完成一个程序,但是我一直得到无效的语法,python对我来说是非常新的,所以请忍受我的无知. 无效语法在冒号"if guess ==(num_x + num_y)&q ...

  9. vim显示python嵌套级_在Vim中为Python突出显示语法

    Vim中针对Python的语法突出显示(目标是Ubuntu 12.10) 这是有关如何在Ubuntu 12.10的Python中设置语法突出显示的演练. 你所看到的就是你得到的: [https://g ...

最新文章

  1. Google Guice使用入门
  2. python学哪个版本-Python学习,要选哪个版本?
  3. Django搭建个人博客:上传头像图片
  4. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(六)精简魔法更强大
  5. mysql php 入门_PHP入门教程之PHP操作MySQL的方法分析
  6. Problem D: 编程题B-向量的数量积
  7. 货物被偷把沃尔玛逼急了 将在逾1000家门店安装AI相机
  8. 《深入浅出DPDK》读书笔记(三):NUMA - Non Uniform Memory Architecture 非统一内存架构
  9. java 整数加减乘除_java实现超大整数加减乘除四则运算
  10. Luogu P1120 小木棍 [数据加强版]
  11. php搭建h5商城,关于PHP的H5商城网站开发方案
  12. 交换机端口tagged与untagged
  13. 立体匹配算法(局部立体匹配 、全局立体匹配 、深度学习立体匹配 )
  14. 银河证券的系统也错的太厉害了吧..
  15. 打造数字孪生社区,极视角助力成都市成华区杉板桥社区智能感知体系建设
  16. POJ3614 [USACO07NOV]防晒霜Sunscreen
  17. mysql8(解压包)安装配置教程
  18. 华为存储学习笔记-1
  19. Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5
  20. Linux基础和c语言的高级用法

热门文章

  1. 【专题介绍】开源与创新
  2. 声网纳斯达克上市、TikTok推出TikTok For Business、亚马逊推出无代码应用| Decode the Week...
  3. 聚焦北京,探秘多媒体开发新趋势(内附资料下载)
  4. LeetCode——Backtracking
  5. 腾讯广告 3000+万行大代码库主干开发实战
  6. 腾讯全球数字生态大会进入倒计时,原生技术专场开放云报名
  7. 来,和腾讯一起共建未来城市
  8. 腾讯机智在GTC 2019
  9. 2022博客整理之感言
  10. 在centos6.7用yum安装redis