Python dict轉json字符串並格式化輸出


注意 : 

json格式傳參  {"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民醫院"}

在python腳本中,

  x = {"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民醫院"} 

  或者

    x ={'action': 'list_customer', 'pagesize': 5, 'pagenum': 1, 'keywords': '人民醫院'}

  都會被識別為 python字典對象, 所以需要使用json.dumps()將python字典對象轉換為 json字符串

代碼如下:

 

import json

# python中如下識別的是python字典對象
data = {'action': 'list_customer', 'pagesize': 5, 'pagenum': 1, 'keywords': '人民醫院'}

print(type(data))

# 使用json.dumps將字典轉化為json字符串 ,並格式化輸出
json_str = json.dumps(data,indent = 4,ensure_ascii= False)

print(type(json_str))

print(json_str)


結果如下: 

<class 'dict'>
<class 'str'>
{
    "action": "list_customer",
    "pagesize": 5,
    "pagenum": 1,
    "keywords": "人民醫院"
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM