一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python 的Json 模塊編碼詳解

Python 的Json 模塊編碼詳解

2022-03-09 13:02m0_64430632 Python

這篇文章主要為大家介紹了Python 的Json 模塊編碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

可以用函數(shù) json.dumps()將 Python 對象編碼轉(zhuǎn)換為字符串形式。

例如:

?
1
2
3
4
import json
python_obj = [[1,2,3],3.14,'abc',{'key1':(1,2,3),'key2':[4,5,6]},True,False,None]
json_str=json.dumps(python_obj)
print(json_str)

輸出:

[[1, 2, 3], 3.14, "abc", {"key1": [1, 2, 3], "key2":
[4, 5, 6]}, true, false, null]

簡單類型對象編碼后的字符串和其原始的 repr()結(jié)果基本是一致的,但有些數(shù)據(jù)類型,如上例中的元組(1, 2, 3)被轉(zhuǎn)換成了[1, 2, 3](json 模塊的 array 數(shù)組形式)。
可以向函數(shù) json.dumps()傳遞一些參數(shù)以控制轉(zhuǎn)換的結(jié)果。例如,參數(shù) sort_keys=True 時(shí),dict 類型的數(shù)據(jù)將按key(鍵)有序轉(zhuǎn)換:

?
1
2
3
4
5
data = [{'xyz': 3.0,'abc': 'get', 'hi': (1,2) },'world','hello']
json_str = json.dumps(data)
print(json_str)
json_str = json.dumps(data, sort_keys=True)
print(json_str)

輸出:

[{"xyz": 3.0, "abc": "get", "hi": [1, 2]}, "world", "hello"]
[{"abc": "get", "hi": [1, 2], "xyz": 3.0}, "world", "hello"]

即當(dāng) sort_keys=True 時(shí),轉(zhuǎn)換后的 json 串對于字典的元素是按鍵(key)有序的。
對于結(jié)構(gòu)化數(shù)據(jù),可以給參數(shù) indent 設(shè)置一個(gè)值(如 indent=3)來產(chǎn)生具有縮進(jìn)的、閱讀性好的json 串:

?
1
2
json_str = json.dumps(data, sort_keys=True,indent = 3)
print(json_str)

輸出:

[
    {
        "abc": "get",
        "hi": [
            1,
            2
        ],
        "xyz": 3.0
    },
    "world",
    "hello"
]

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注服務(wù)器之家的更多內(nèi)容!

原文鏈接:https://blog.csdn.net/m0_64430632/article/details/121598998

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 无人区免费一二三四乱码 | 俄罗斯一级毛片免费播放 | 亚洲丰满模特裸做爰 | 国产一二在线观看视频网站 | 国产成人福利免费视频 | 天堂a免费视频在线观看 | 日韩日b视频| 亚洲六月丁香六月婷婷蜜芽 | 91看片淫黄大片.在线天堂 | 91久久偷偷做嫩草影院电 | 性直播免费 | sedog在线长片 | 成人国产在线播放 | 女人用粗大自熨喷水在线视频 | 国产精品四虎在线观看免费 | www.亚洲视频 | 午夜影院小视频 | 成全动漫视频在线观看 | 青柠在线完整高清观看免费 | 亚洲国产精品福利片在线观看 | 岛国最新资源网站 | 亚洲国产在线99视频 | 为什么丈夫插我我却喜欢被打着插 | 精品在线免费播放 | 国产成人精品免费视频软件 | 午夜国产在线 | 99久久精品免费看国产高清 | 天天摸日日舔 | 日韩欧美国产综合精品 | 扒开斗罗美女了的胸罩和内裤漫画 | 精品精品国产自在现拍 | 亚洲色图丝袜 | 国产九九在线观看播放 | 午夜精品久久久 | 日本高清在线观看天码888 | 男人j进女屁股视频在线观看 | a级动漫| 亚洲图片一区二区三区 | 12-14娇小videos | 欧美乱理伦另类视频 | 高h辣文小说网 烧书阁 |