首頁 >後端開發 >Python教學 >Python json型有哪些?列舉實例對Python json解析

Python json型有哪些?列舉實例對Python json解析

Tomorin
Tomorin原創
2018-08-17 14:44:002811瀏覽

任何語言之中都有json,本章節我們將為大家用實例去分析介紹如何使用Python 語言來編碼,和用Python語言去解碼JSON 物件。

JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式,易於人閱讀和編寫。

JSON 函數

使用 JSON 函數需要匯入 json 函式庫:import json。

Python json型有哪些?列舉實例對Python 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解析


#

以上是Python json型有哪些?列舉實例對Python json解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn