日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python中json模块,字典和字符串相互转换

發布時間:2025/3/20 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python中json模块,字典和字符串相互转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、字典 轉 字符串

方法一:json.dumps() ,不管字典里是單引號還是雙引號,都可以用json.dumps()轉換成字符串,且轉后都為雙引號!

import json a = {'name':'lily','age':18} b = {"name":"lily","age":18} print(json.dumps(a)) print(json.dumps(b)) 返回 {"name": "lily", "age": 18} {"name": "lily", "age": 18}

方法二:str (),用str將字典轉成字符串后,雙引號變成了單引號

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:579817333 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' a = {'name':'lily','age':18} b = {"name":"lily","age":18} print('a:',str(a)) print('b:',str(b)) 返回 a: {'name': 'lily', 'age': 18} b: {'name': 'lily', 'age': 18}

二、字符串 轉 字典

方法一、json.loads() ,要求json串格式中必須的雙引號!!!轉后雙引號變為單引號

import json a = {'name':'lily','age':18} c = json.dumps(a) print('c=',c)print(json.loads(c)) 返回 c= {"name": "lily", "age": 18} {'name': 'lily', 'age': 18}

json串為單引號時,用json.loads()會報錯:由于json的key沒有雙引號,導致json解析錯誤的

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:579817333 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' a = {"name":"lily","age":18} d = str(a) print('d=',d) print(json.loads(d)) 返回報錯信息 d= {'name': 'lily', 'age': 18} Traceback (most recent call last):File "/Users/PycharmProjects/FirstScrip/lijun/op_json.py", line 14, in <module>print(json.loads(d))File "/Users/anaconda3/lib/python3.6/json/__init__.py", line 354, in loadsreturn _default_decoder.decode(s)File "/Users/anaconda3/lib/python3.6/json/decoder.py", line 339, in decodeobj, end = self.raw_decode(s, idx=_w(s, 0).end())File "/Users/anaconda3/lib/python3.6/json/decoder.py", line 355, in raw_decodeobj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

總結

以上是生活随笔為你收集整理的Python中json模块,字典和字符串相互转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。