python中JSON的幾個函數用法

一、概念

1.JSON是一種輕量級的數據交換格式。(與語言無關
2.JSON字符串:符合JSON數據格式的字符串叫做JSON字符串

二、用法

反序列化:將字符串類型解析成某種語言對象的過程

序列化 :將某種語言對象轉換成字符串類型

1.loads函數
json.loads()用於將str類型的數據轉成python中的dict類型
注意:在python編譯器裏,json字符串中的內容必須用""雙引號括起來,而python中的字典則二者都可以,這也就驗證了json是一種與語言無關的數據交換格式,它有自己的語法

json_str = '{"name":"cys","age":18}'
str = json.loads(json_str)

print(type(str))
print(str)
<class 'dict'>
{'name': 'cys', 'age': 18}

2.dumps函數
用於將Python中的dict類型數據轉成str

str = {'name':'cys','age':18}
json_str = json.dumps(str)

print(type(json_str))
print(json_str)
<class 'str'>
{"name": "cys", "age": 18}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章