1. 程式人生 > >python json

python json

識別 似的 運行 類型 class spa type print utf

json,用於字符串 和 python數據類型間進行轉換

Json模塊提供了四個功能:dumps、dump、loads、load

import json

str1 = "[7,1,2,3,4,5,6]"  # 這是一個格式類似列表的字符串
print(type(str1))
list_str = json.loads(str1,encoding="utf-8")  # 使用loads方法格式化字符串,轉換格式為它類似的python類型
print(list_str, type(list_str))
運行結果
<class str>
[7, 1, 2, 3, 4, 5, 6] <class
list> dic = {"a":123, "c":552, "b":234} # 這是一個元組 print(type(dic)) str_dic = json.dumps(dic, sort_keys=True, indent=4) # 使用dumps方法格式化元組,轉換為所有語言都能識別的字符串 print(str_dic, type(str_dic)) 運行結果 <class dict> { "a": 123, "b": 234, "c": 552 } <class str>

python json