python學習之7 JSON編碼

python學習之7 JSON編碼

JSON是什麼?

常用於網絡數據的交換。下面是百度來的:
JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。它基於ECMAScript的一個子集。 JSON採用完全獨立於語言的文本格式,但是也使用了類似於C語言家族的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成爲理想的數據交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成(一般用於提升網絡傳輸速率)。

json特性

key - value 對應的,和python中的字典比較類似。
如,{“1”:”liu”,”2”:”yun”,”3”:”fei”}
即 1->liu 2->yun 3->fei ,共三組數據

函數

import json
python格式轉成json編碼,使用dumps
json編碼轉成python格式,使用loads

實例代碼

# coding = utf-8
####################################################
# coding by 劉雲飛
####################################################
import json

my = {"1": "liu", "2": "yun", "3": "fei"}
json_encode = json.dumps(my)
print(type(json_encode))

decode_json = json.loads(json_encode)
print(type(decode_json))

結果爲,

class ‘str’
class ‘dict’

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