亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python3 實(shí)現(xiàn)的對(duì)象與json相互轉(zhuǎn)換操作示例

系統(tǒng) 1531 0

本文實(shí)例講述了python3 實(shí)現(xiàn)的對(duì)象與json相互轉(zhuǎn)換操作。分享給大家供大家參考,具體如下:

1. python主要有三種數(shù)據(jù)類(lèi)型:字典、列表、元組,其分別由花括號(hào),中括號(hào),小括號(hào)表示。 例如:

字典: dictData={'a':12,'b':34}
列表: listData=[1,2,3,4]
元組: tupleData=(1,2,3,4)

2. 使用json時(shí),導(dǎo)入 import json 即可

3. python對(duì)象轉(zhuǎn)json字符串,主要用到的函數(shù):json.dumps()。例如:示例1:

            
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import json
"""
python對(duì)象轉(zhuǎn)json字符串
"""
# 構(gòu)造字典
python2json = {}
# 構(gòu)造list
listTest = [1,2,3]
python2json["listTest"] = listTest
python2json["strData"] = "Python object to json."
# 轉(zhuǎn)換成json字符串
jsonStr = json.dumps(python2json)
print(jsonstr)


          

結(jié)果:

{"listTest": [1, 2, 3], "strData": "Python object to json."}

示例2:

            
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import json
"""
python對(duì)象轉(zhuǎn)json字符串
"""
# 構(gòu)造字典
python2json = {}
# 構(gòu)造dict
dictData = {'a': 123, 'b': [3,4,5], 'c': (4,5,6)}
python2json["dictTest"] = dictData
# 轉(zhuǎn)換成json字符串
jsonStr = json.dumps(python2json)
print(jsonStr)


          

結(jié)果:

{"dictTest": {"a": 123, "b": [3, 4, 5], "c": [4, 5, 6]}}

4.json轉(zhuǎn)python對(duì)象主要使用的函數(shù)是: json.loads() 。例如:

            
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import json
"""
json轉(zhuǎn)python對(duì)象
"""
str = '{"Data1": [1, 2, 3], "Data2": "Json to python object."}'
json2python = json.loads(str)
print(json2python)


          

結(jié)果:

{'Data1': [1, 2, 3], 'Data2': 'Json to python object.'}

5.json編碼的格式幾乎和python語(yǔ)法一致,不同點(diǎn)在于True會(huì)被映射為true,F(xiàn)alse會(huì)被映射為false,None會(huì)被映射為null,元組()會(huì)被映射為列表[]。

6.json使用說(shuō)明文檔參考地址:https://docs.python.org/2/library/json.html

PS:這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:

在線 JSON 代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json

JSON 在線格式化工具:
http://tools.jb51.net/code/jsonformat

在線XML/ JSON 互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson

json 代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat

在線 json 壓縮/轉(zhuǎn)義工具:
http://tools.jb51.net/code/json_yasuo_trans

更多Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python操作json技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日韩精品视频一区二区三区 | 美女胸又大又黄www网站 | 国产只有精品 | 色综合狠狠操 | 91青青青青青爽在线 | 鲁一鲁中文字幕久久 | 久久99精品这里精品3 | 四虎永久精品免费观看 | 欧美videofree高清杂交 | 国产视频国产 | 久久只精品| 亚洲高清中文字幕 | 国产一级二级三级 | 中国jizz18免费 | 色偷偷亚洲天堂 | 91久久视频 | 日韩大片在线 | 成人特黄午夜性a一级毛片 成人特级毛片69免费观看 | a毛片基地 | 国产色吧 | 国产女人视频 | 日韩欧美一区二区三区四区 | 免费在线观看一级片 | 久久最新免费视频 | 国产高清ujzzujzz | 国产精品香蕉在线一区二区 | 成年看片永远免费 | 亚洲成a人v大片在线观看 | 美女在线视频观看影院免费天天看 | 欧美成人天天综合天天在线 | 久久日韩在线 | 国产精品福利午夜h视频 | 欧美狠狠入鲁的视频极速 | 亚洲欧美日韩中文高清一 | 国产成人一区二区在线不卡 | 亚洲视频三区 | 色老头一区二区三区 | 亚洲欧美另类专区 | 欧美亚洲第一页 | 欧美高清视频www夜色资源网 | 日韩伊人网 |