博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中Json解析的坑
阅读量:6787 次
发布时间:2019-06-26

本文共 589 字,大约阅读时间需要 1 分钟。

JSON虽好,一点点不对,能把人折腾死:

1、变量必须要用双引号

2、如果是字符串,必须要用引号包起来

Error:Expecting : delimiter: line 1 column 6 (char 5)  这是变量间忘了用逗号了

 

Error:Expecting , delimiter: line 1 column 38 (char 37)  这是一个非数字串忘了用引号了。char37,是指“S”的位置,因为发现不是数字。

{"data":"2017-06-17","devId":20050708S00001,"name_140":140,"name_141":141,"name_142":……

 

Error:Unterminated string starting at: line 1 column 39 (char 38) 这个bug令人发指,通过输出字符串才发现,是通过命令行参数传递的串,但空格导致被识别为多个命令行参数了。在整个参数外加双引号即可。

{'breakDown':false,'breakDownEndTime':'2017-06-17 13:08:20','breakDownLastTime':'3','breakDownStartTime':'2017-06-17 13:08:16','devId':'20050708S00001',}"

转载地址:http://nsbgo.baihongyu.com/

你可能感兴趣的文章
ELK之简介
查看>>
傅园慧表情包那么火,未来说不定能用在Gear VR上!
查看>>
听webcast的行为型模式篇-迭代器模式(Iterator Pattern) 记录
查看>>
hdu 1251 统计难题(字典树)
查看>>
如何设置同一单据的单据头字段各行合并显示吗?
查看>>
ArXiv最受欢迎开源深度学习框架榜单:TensorFlow第一,PyTorch第四
查看>>
HAProxy负载均衡代理
查看>>
9.python之异常处理
查看>>
python中的import,reload,以及__import__
查看>>
boost笔记
查看>>
time_wait的内核调优
查看>>
网络管理之OSI七层模型篇 Linux详解
查看>>
hadoop初学者MapReduce常见错误
查看>>
LVM之一
查看>>
Raid
查看>>
基于 HTML5 WebGL 的 3D 场景中的灯光效果
查看>>
高可用PXC
查看>>
如何使用光盘构建yum仓库
查看>>
vim编辑器详解
查看>>
centos 7 修改密码
查看>>