任何語言之中都有json,本章節我們將為大家用實例去分析介紹如何使用Python 語言來編碼,和用Python語言去解碼JSON 物件。
JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式,易於人閱讀和編寫。
JSON 函數
使用 JSON 函數需要匯入 json 函式庫:import json。
json.dumps
#json.dumps 用來將 Python 物件編碼成 JSON 字串。
語法
json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", default=None, sort_keys=False, **kw)
#實例
以下實例將陣列編碼為JSON 格式資料:
#!/usr/bin/python import json data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] json = json.dumps(data) print json
以上程式碼執行結果為:
[{"a": 1, "c": 3, "b": 2, "e": 5, "d": 4}]
使用參數讓JSON 資料格式化輸出:
>>> import json >>> print json.dumps({'a': 'Runoob', 'b': 7}, sort_keys=True, indent=4, separators=(',', ': ')) { "a": "Runoob", "b": 7 }
python 原始類型轉化為json 類型的對照表:
以上是Python json型有哪些?列舉實例對Python json解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!