注意 :
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": "人民醫院" }
