在python中使用json.loads报错: Expecting ',' delimiter: line 1 column 3545 (char 3544)

原因:
json字符串为:

jsonStr = "params": {"param2":"[ type:\"B\", ms:\"E\", t:\"243\"]"

我的param2的参数值其实是二次封装成的字符串,但是json.loads()在解析时,把param2中的\"解析为了一个转义的双引号("),导致整体解析失败。

解法:
在解析jsonStr之前,把\"再次处理一下:

jsonStr = jsonStr.replace("\\", "\\\\")

这样就可以让json.loads正常解析了

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

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

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

  2. python之json.loads()报错ValueError: No JSON object could be decoded解决

    问题:json.loads(xxx)后报错ValueError: No JSON object could be decoded 原因:注意是unicode编码和'单引号问题引起 解决: 方法一:将x ...

  3. 解决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 ...

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

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

  5. python下载库报错_下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决...

    下载python中Crypto库报错:ModuleNotFoundError: No module named 'Crypto'的解决 前言 最近在网上找了很多下载Crypto的方法,感觉作用都不算很 ...

  6. Python中调用FRED报错ValueError: time data 'fred' does not match format '%Y-%m-%d'

    Python中调用FRED报错ValueError: time data 'fred' does not match format '%Y-%m-%d' 小白一枚,刚学习python调用FRED等数据 ...

  7. python中unexpected indent报错的解决办法

    python中unexpected indent报错的解决办法 在我们初步学习pyton的时候,由于对python语言的学习掌握不充分,则会导致所编写的代码,运行时候报错.比如,容易报错的unexpe ...

  8. ubuntu下安装caffe时,在python中import caffe报错。

    @[TOC]ubuntu下安装caffe时,在python中import caffe报错. 编译完caffe无报错后,按照~/caffe/python/requirement.txt中的要求安装好所有 ...

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

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

最新文章

  1. centos 7 安装wps
  2. C语言-数组名真的不是指针
  3. JZOJ 4061. 【JSOI2015】字符串树
  4. C++对C的加强之变量检测增强
  5. Java核心技术36讲
  6. Leecode刷题热题HOT100(3)——无重复字符最长子串
  7. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨3.55%
  8. 阶段3 2.Spring_01.Spring框架简介_05.spring的优势
  9. android alarmmanager管理,android alarmmanager需要权限吗
  10. 第38条:检查参数的有效性
  11. 《WinForm开发系列之控件篇》Item65 VScrollBar (暂无)
  12. postSQL使用存储过程动态查询
  13. Python读取NC格式数据绘制水汽通量等值线和和流场
  14. python excel 复制行_通过python复制excel行
  15. 【三国演义】——刘备、孙权
  16. python游戏背景音乐循环播放_9.2 播放背景音乐_师傅带徒弟学:Python视频课程之游戏开发引擎Cocos2d-Python_Python视频-51CTO学院...
  17. maven plugins飘红
  18. vivado查看内部资源占用情况
  19. 如何在线批量转换图片格式为jpg?
  20. selenium-python自动化测试框架详解

热门文章

  1. 小米的云备份服务器在哪里,用小米手机一定要知道云服务还有这些功能,要不然手机真白买了...
  2. OSPF与BGP协议流程与协议格式简单学习
  3. 一个关于LSTM生成歌词的练习
  4. 9 * 9 数独求解
  5. 入手评测 海信65e7g pro和雷鸟65r645c 选哪个
  6. 生存分析 R语言(四)——Cox PHM(3) 检查PHA和scale
  7. 网站性能测试基本指标
  8. 自步对比学习(Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID)
  9. 解决MapGIS 导出shape文件后属性表内容错乱问题
  10. 五分之二用计算机怎么按,2015年计算机等级考试上机应试技巧