第 2 章 Python中处理JSON字符串

目录

2.1. json中如果内容中包含单引号或双引号如何处理
2.2. 字典类型的json字符串中的key一定要用双引号括起来
2.3. 字典类型的json字符串中的key要用双引号,而不能用单引号

[提示] 相关旧帖

【整理】什么是JSON+如何处理JSON字符串

【整理】Python中将(字典,列表等)变量格式化成(漂亮的,树形的,带缩进的,JSON方式的)字符串输出

【已解决】用BeautifulSoup解析Html格式的Json字符串

Python中,有专门的JSON处理模块,名字就叫做:json

2.1. json中如果内容中包含单引号或双引号如何处理

如果json字符串的内容中包含单引号或双引号,直接用json.loads去转换的话,则会导致出错。

解决办法是,把所含的(用双引号括起来的)内容中单引号或双引号前,加上反斜杠即可。

以双引号为例,即,从

"key":"value incldue " "

变为

"key":"value incldue \" "