亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python對json的相關操作實例詳解

2020-02-23 04:12:50
字體:
來源:轉載
供稿:網友

本文實例分析了python對json的相關操作。分享給大家供大家參考,具體如下:

什么是json:

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數據交換語言。

JSON建構于兩種結構:

“名稱/值”對的集合(A collection of name/value pairs)。不同的語言中,它被理解為對象(object),紀錄(record),結構(struct),字典(dictionary),哈希表(hash table),有鍵列表(keyed list),或者關聯數組 (associative array)。

值的有序列表(An ordered list of values)。在大部分語言中,它被理解為數組(array)。

這些都是常見的數據結構。事實上大部分現代計算機語言都以某種形式支持它們。這使得一種數據格式在同樣基于這些結構的編程語言之間交換成為可能。

json官方說明參見:http://json.org/

Python操作json的標準api庫參考:http://docs.python.org/library/json.html

對簡單數據類型的encoding 和 decoding:

使用簡單的json.dumps方法對簡單數據類型進行編碼,例如:

import jsonobj = [[1,2,3],123,123.123,'abc',{'key1':(1,2,3),'key2':(4,5,6)}]encodedjson = json.dumps(obj)print repr(obj)print encodedjson

輸出:

[[1, 2, 3], 123, 123.123, 'abc', {'key2': (4, 5, 6), 'key1': (1, 2, 3)}][[1, 2, 3], 123, 123.123, "abc", {"key2": [4, 5, 6], "key1": [1, 2, 3]}]

通過輸出的結果可以看出,簡單類型通過encode之后跟其原始的repr()輸出結果非常相似,但是有些數據類型進行了改變,例如上例中的元組則轉換為了列表。在json的編碼過程中,會存在從python原始類型向json類型的轉化過程,具體的轉化對照如下:

json.dumps()方法返回了一個str對象encodedjson,我們接下來在對encodedjson進行decode,得到原始數據,需要使用的json.loads()函數:

decodejson = json.loads(encodedjson)print type(decodejson)print decodejson[4]['key1']print decodejson

輸出:

<type 'list'>[1, 2, 3][[1, 2, 3], 123, 123.123, u'abc', {u'key2': [4, 5, 6], u'key1': [1, 2, 3]}]

loads方法返回了原始的對象,但是仍然發生了一些數據類型的轉化。比如,上例中‘abc'轉化為了unicode類型。從json到python的類型轉化對照如下:

json.dumps方法提供了很多好用的參數可供選擇,比較常用的有sort_keys(對dict對象進行排序,我們知道默認dict是無序存放的),separators,indent等參數。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美国产极速在线| 午夜精品久久17c| 久久99精品国产99久久6尤物| 日韩欧美一区二区三区久久| 97国产精品免费视频| 亚洲国产精品成人av| 国产成人精品a视频一区www| 国产一区二区丝袜| 51视频国产精品一区二区| 欧美激情手机在线视频| 久久大大胆人体| 91精品国产色综合久久不卡98口| 亚洲人成啪啪网站| 欧美区二区三区| 日韩va亚洲va欧洲va国产| 亚洲国语精品自产拍在线观看| 日韩在线播放视频| 欧美壮男野外gaytube| 亚洲码在线观看| 少妇高潮久久77777| 51视频国产精品一区二区| 日韩电影中文字幕av| 久久午夜a级毛片| 国产欧美精品va在线观看| 在线看日韩欧美| 粉嫩av一区二区三区免费野| 久久91超碰青草是什么| 成人性生交大片免费看视频直播| 国产成人精品一区二区在线| 国产精品视频中文字幕91| 色久欧美在线视频观看| 日本精品一区二区三区在线播放视频| 色婷婷av一区二区三区在线观看| 日韩欧美中文第一页| 日韩美女毛茸茸| 美女久久久久久久久久久| 欧美日韩aaaa| 国产在线98福利播放视频| 在线不卡国产精品| 日本精品视频在线观看| 国产在线拍揄自揄视频不卡99| 国产精品日日摸夜夜添夜夜av| 亚洲国产日韩欧美在线99| 国产精品视频白浆免费视频| 91在线免费网站| 国产视频精品在线| 96国产粉嫩美女| 亚洲天堂久久av| 一区二区欧美久久| 97人人爽人人喊人人模波多| 68精品国产免费久久久久久婷婷| 国产精品高潮在线| 亚洲欧美精品在线| 久久精品国产一区二区电影| 韩国国内大量揄拍精品视频| 亚洲午夜国产成人av电影男同| 欧美做受高潮电影o| 国产精国产精品| 91国语精品自产拍在线观看性色| 国产精品第二页| 日本久久久久久久久久久| 国产日韩欧美中文在线播放| 精品无人区乱码1区2区3区在线| 九九热最新视频//这里只有精品| 日韩在线精品一区| 另类天堂视频在线观看| 国产精品吊钟奶在线| 国产激情久久久| 色综合亚洲精品激情狠狠| 欧美片一区二区三区| 亚洲综合国产精品| 国产盗摄xxxx视频xxx69| 国产一区二区三区欧美| 久久网福利资源网站| 亚洲va欧美va在线观看| 欧美日韩亚洲一区二| 中文字幕亚洲欧美| 国产午夜精品麻豆| 国产美女精品视频| 欧美色播在线播放| 成人午夜高潮视频| 久99九色视频在线观看| 欧美国产日韩一区二区在线观看| 欧美极品在线视频| 中文字幕欧美日韩va免费视频| 久久久久国产精品一区| 亚洲国产毛片完整版| 国产精品三级网站| 美日韩丰满少妇在线观看| 欧美一级淫片videoshd| 免费成人高清视频| 神马久久桃色视频| 一区二区亚洲欧洲国产日韩| 精品亚洲男同gayvideo网站| 久久国产精品电影| 亚洲成av人影院在线观看| 日韩在线视频中文字幕| 亚洲欧美国产精品久久久久久久| 国产成人自拍视频在线观看| 亲子乱一区二区三区电影| 国产精品亚洲аv天堂网| 日韩中文字幕网站| 久久人人爽亚洲精品天堂| 日韩视频在线免费观看| 亚洲精品免费一区二区三区| 不卡中文字幕av| 夜夜躁日日躁狠狠久久88av| 国产亚洲视频在线| 日韩欧美在线观看视频| 亚洲欧美精品一区二区| 性视频1819p久久| 欧美美女操人视频| 国产精品日韩欧美大师| 91在线|亚洲| 欧美日韩国产在线看| 精品国产一区二区在线| 亚洲第一色中文字幕| 91精品视频在线| 亚洲国产成人91精品| 欧美做受高潮1| 中文字幕亚洲综合久久| 亚洲精品国产精品自产a区红杏吧| 欧美国产日韩在线| 日韩在线视频线视频免费网站| 国产丝袜高跟一区| 精品国产91久久久久久老师| 欧美日韩国产中字| 亚洲**2019国产| 国产精品高潮视频| 欧美三级欧美成人高清www| 欧美在线观看日本一区| 欧美成年人视频网站欧美| 国产精品福利久久久| 亚洲黄色av女优在线观看| 在线成人一区二区| 亚洲日本成人网| 欧美激情性做爰免费视频| 日本成人黄色片| 国产亚洲综合久久| 国内精品400部情侣激情| 91在线播放国产| 国产成人综合亚洲| 欧美日韩在线视频一区二区| 日韩中文字在线| 黄色精品在线看| 一区二区成人精品| 日韩中文字幕在线看| 亚洲第一av在线| 国产伦精品一区二区三区精品视频| 2020欧美日韩在线视频| 国产精品自拍小视频| 国产成人福利网站| 亚洲日韩中文字幕在线播放| 丝袜亚洲欧美日韩综合| 18一19gay欧美视频网站| 国产成人短视频| 亚洲美女精品久久| 九九热最新视频//这里只有精品| 国产精品免费在线免费| 97免费在线视频| 欧美亚洲另类制服自拍| 欧美日韩成人黄色| 国产亚洲日本欧美韩国| 亚洲欧美另类中文字幕|