国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python中的json總結(jié)

2020-01-04 14:23:24
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

JSON(JavaScript Object Notation, JS 對(duì)象簡(jiǎn)譜) 是一種輕量級(jí)的數(shù)據(jù)交換格式。它基于 ECMAScript (歐洲計(jì)算機(jī)協(xié)會(huì)制定的js規(guī)范)的一個(gè)子集,采用完全獨(dú)立于編程語(yǔ)言的文本格式來(lái)存儲(chǔ)和表示數(shù)據(jù)。簡(jiǎn)潔和清晰的層次結(jié)構(gòu)使得 JSON 成為理想的數(shù)據(jù)交換語(yǔ)言。 易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。

下面通過本文給大家介紹python中的json,一起看看吧

JSON

JSON(Java Script Object Notation)

使用json必須導(dǎo)入json庫(kù):import json

dumps() json的格式化轉(zhuǎn)化  字典轉(zhuǎn)換為字符串

>>> import json>>> data = {'a':1,'b':2,'c':3}>>> json.dumps(data)'{"a": 1, "b": 2, "c": 3}'

indent為指定縮進(jìn)數(shù)

>>>json.dumps(data,indent=4) //4為所及的數(shù)

separators()函數(shù)為元素分隔符,對(duì)象鍵值分隔符(目的讓json文件變得更加緊湊)

>>>json.dumps(data,separators(',',':')){"a":1,"b":[1,2,3],"c":3}

ensure_ascii()當(dāng)字典中有漢字是時(shí)(ehsure_ascii = False)解決亂碼問題(json默認(rèn)為ascii碼)。

>>>s = json.dumps(data,nsure_ascii=False)

dump() json寫入文件中

>>> with open(r'C:/Users/test.json','w') as f:...   json.dump(data,f)...>>>with open(r'C:/Users/test.json','r') as f:...  f.read()...'{"a": 1, "b": 2, "c": 3}'

loads() 將json文件轉(zhuǎn)化為字典

>>> s = json.dumps(data)>>> s'{"a": 1, "b": 2, "c": 3}'>>> json.loads(s){'a': 1, 'b': 2, 'c': 3}>>>

load() 從文件中讀取json數(shù)據(jù)

>>> with open(r'C:/Users/gallo/Desktop/python/小游戲/practice/test.json','r') as f:...   json.load(f)...{'a': 1, 'b': 2, 'c': 3}>>>

總結(jié)

以上所述是小編給大家介紹的python中的json總結(jié),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VEVB武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临湘市| 鄂托克旗| 区。| 南召县| 织金县| 湟中县| 德化县| 平江县| 湖北省| 新余市| 哈尔滨市| 罗平县| 信宜市| 永丰县| 进贤县| 邯郸县| 凤山县| 阿拉善右旗| 石阡县| 隆尧县| 开封市| 吴堡县| 左云县| 绥宁县| 湛江市| 永济市| 且末县| 宜川县| 莆田市| 余江县| 读书| 溧水县| 阿勒泰市| 仁布县| 上蔡县| 柘城县| 广水市| 清水县| 迁安市| 额济纳旗| 神木县|