日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python讀取JSON數據操作實例解析

瀏覽:136日期:2022-07-25 10:38:08

讀寫 JSON 數據

問題

你想讀寫 JSON(JavaScript Object Notation) 編碼格式的數據。

解決方案

json模塊提供給了一種很簡單的方式來編碼和解碼json數據,其中兩個主要的函數時json.dumps()和 json.loads()

下面演示如何將一個 Python 數據結構轉換為 JSON:

import jsondata = {’name’ : ’ACME’,’shares’ : 100,’price’ : 542.23}json_str = json.dumps(data)下面演示如何將一個 JSON 編碼的字符串轉換回一個 Python 數據結構:data = json.loads(json_str)如果你要處理的是文件而不是字符串,你可以使用 json.dump() 和 json.load()來編碼和解碼 JSON 數據。例如:# 寫入一個json數據with open(’data.json’, ’w’) as f:json.dump(data, f)with open(’data.json’, ’r’) as f:data = json.load(f)

討論

JSON 編碼支持的基本數據類型為 None ,bool ,int ,float 和 str ,以及包含 這些類型數據的 lists,tuples 和 dictionaries。對于 dictionaries,keys 需要是字符串類型 (字典中任何非字符串類型的 key 在編碼時會先轉換為字符串)。

為了遵循 JSON規范,你應該只編碼 Python 的 lists 和 dictionaries。而且,在 web 應用程序中,頂層對象被編碼為一個字典是一個標準做法。JSON 編碼的格式對于 Python 語法而已幾乎是完全一樣的,除了一些小的差異之 外。比如,True 會被映射為 true,False 被映射為 false,而 None 會被映射為 null。下面是一個例子,演示了編碼后的字符串效果:

>>> json.dumps(False)’false’>>> d = {’a’: True,... ’b’: ’Hello’,... ’c’: None}>>> json.dumps(d)’{'b': 'Hello', 'c': null, 'a': true}’>>>

如果你試著去檢查 JSON 解碼后的數據,你通常很難通過簡單的打印來確定它 的結構,特別是當數據的嵌套結構層次很深或者包含大量的字段時。

為了解決這個問 題,可以考慮使用 pprint 模塊的 pprint() 函數來代替普通的 print() 函數。它會按 照 key 的字母順序并以一種更加美觀的方式輸出。

如下:

Python讀取JSON數據操作實例解析

一般來講,JSON 解碼會根據提供的數據創建dicts 或 lists。

如果你想要創建其他 類型的對象,可以給 json.loads() 傳遞object_pairs_hook 或 object_hook參數。

例 如,下面是演示如何解碼 JSON 數據并在一個 OrderedDict 中保留其順序的例子

Python讀取JSON數據操作實例解析

Python讀取JSON數據操作實例解析

最后一個例子中,JSON 解碼后的字典作為一個單個參數傳遞給 __init__() 。然 后,你就可以隨心所欲的使用它了,比如作為一個實例字典來直接使用它。

在編碼 JSON 的時候,還有一些選項很有用。如果你想獲得漂亮的格式化字符串 后輸出,可以使用json.dumps() 的 indent 參數。它會使得輸出和 pprint() 函數效果 類似。比如:

Python讀取JSON數據操作實例解析

對象實例通常并不是 JSON 可序列化的。

如果你想序列化對象實例,你可以提供一個函數,它的輸入是一個實例,返回一個可序列化的字典。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品一区二区美女视频免费看| 自拍日韩欧美| 国产99在线| 视频二区不卡| 国产精品日本一区二区不卡视频 | 婷婷综合在线| 亚洲大片在线| 视频一区二区欧美| 日韩激情一二三区| 久久国产欧美日韩精品| 亚洲人妖在线| 日韩精品成人| 97久久亚洲| 精品久久亚洲| 欧美~级网站不卡| 久久高清国产| 国产欧美日韩精品一区二区免费| 欧美aaaaaa午夜精品| 国产精品专区免费| 国产亚洲精品v| 国产亚洲精品精品国产亚洲综合| 欧美xxxx性| 亚州av乱码久久精品蜜桃| 亚洲+小说+欧美+激情+另类| 国产精品欧美三级在线观看| 91亚洲国产高清| 国产精品毛片| 日韩精品a在线观看91| 久久超碰99| 午夜影院欧美| 麻豆中文一区二区| 亚洲精品韩国| 黑人精品一区| 91麻豆精品激情在线观看最新| 高清精品久久| 欧美三区不卡| 国产精品大片免费观看| 亚洲三级网站| 美女少妇全过程你懂的久久| 四季av一区二区凹凸精品| 国产91一区| 精品久久网站| 影院欧美亚洲| 国产一区二区久久久久| 天堂av一区| 亚洲天堂黄色| 精品视频网站| 国产精选一区| 国产一区调教| 国产精品99精品一区二区三区∴| 欧美视频二区| 久久超级碰碰| 欧美一区在线观看视频| 日韩精品一区二区三区免费视频| 亚洲网站视频| 久久国产88| 日韩不卡一区二区三区| 亚洲三区欧美一区国产二区| 亚洲免费一区三区| 女人天堂亚洲aⅴ在线观看| 久久精品主播| 亚洲三级视频| 久久久久久网| 99久久精品费精品国产| 欧美日韩一二三四| 香蕉成人久久| 国产精品a级| 国产精品久久久久av电视剧| 欧美 日韩 国产精品免费观看| 欧美日韩免费观看一区=区三区| 国产手机视频一区二区| 日本成人在线视频网站| 亚洲18在线| 国产a亚洲精品| 久久先锋影音| 成人午夜网址| 99精品综合| 午夜精品免费| 精品国产亚洲一区二区三区大结局| 国户精品久久久久久久久久久不卡| 视频一区二区不卡| 精品久久久中文字幕| 四虎884aa成人精品最新| 日韩午夜在线| 久久精品三级| 亚洲欧洲一区| 7m精品国产导航在线| 国产欧美日韩一级| 久久一区二区中文字幕| 亚洲欧洲美洲国产香蕉| 中文字幕在线免费观看视频| 亚洲一级淫片| 久久精品国产68国产精品亚洲| 欧美日韩一区自拍| 亚洲欧美专区| 久久亚洲精品伦理| 久久精品观看| 欧美不卡视频| 国产精品一区二区99| 国产成人精品亚洲线观看| 伊人久久大香线蕉av超碰演员| 亚洲开心激情| 久久99蜜桃| 1024精品久久久久久久久| 欧美一区免费| 欧洲精品一区二区三区| 国产精品tv| 免费的成人av| 亚洲午夜av| 日韩一区二区三区免费播放| 久久国产乱子精品免费女| 国产精品日本| 婷婷久久一区| 精品视频免费| 久久国产乱子精品免费女| 久久午夜精品| 狠狠干综合网| 久久电影tv| 国产91在线播放精品| 日韩高清电影免费| 亚洲精品进入| 欧美一区二区性| 欧美激情aⅴ一区二区三区 | 久久不卡国产精品一区二区| 午夜在线一区| 亚洲深夜福利在线观看| 欧美专区在线| 亚洲精品女人| 999国产精品永久免费视频app| 狠狠躁少妇一区二区三区| 精品国产三区在线| 黑人精品一区| 群体交乱之放荡娇妻一区二区| 国产一区2区| 91嫩草亚洲精品| 亚洲91视频| 午夜一区在线| 中文字幕免费精品| 国产视频网站一区二区三区| 国产精品www.| 中文字幕人成乱码在线观看| 香蕉视频亚洲一级| 国产一区二区三区自拍| 欧美日韩国产一区精品一区| 亚洲欧美久久久| 日韩有吗在线观看| 久久爱www成人| 国产麻豆久久| 久久亚洲二区| 国产精品国码视频| 91看片一区| 亚洲天堂日韩在线| 免费看久久久| 99久久久国产精品美女| 亚洲有吗中文字幕| 精品国产三区在线| 午夜亚洲一区| 久久69成人| 国内精品福利| 国产乱人伦精品一区| 日韩伦理福利| 亚洲一区二区三区中文字幕在线观看| 欧美在线黄色| 蜜桃国内精品久久久久软件9| 日韩欧美精品一区二区综合视频| 精品一区二区三区中文字幕视频| 国产视频亚洲| 欧美sm一区| 国产亚洲精品美女久久 | 久久中文欧美| 一区二区日韩免费看| 丝袜av一区| 欧美91在线| 亚洲精品欧美| 伊人久久成人| 999国产精品永久免费视频app| 久久国产生活片100| 免费精品视频| 久久激情一区| 国模大尺度视频一区二区| 色综合视频一区二区三区日韩 | 欧美亚洲国产精品久久| 美女视频黄免费的久久| 免费不卡在线视频| 欧美综合另类| 日韩精品免费一区二区三区| 欧美精品91| 国产欧美自拍| 国产欧美日韩精品高清二区综合区| 最新亚洲一区| 99成人在线| 亚洲精品123区| 亚洲激情二区| 亚洲专区一区| 先锋亚洲精品| 好看的亚洲午夜视频在线| 影院欧美亚洲| 男女性色大片免费观看一区二区 | 日韩免费在线| 91高清一区|