Django 是一個強大的 Web 框架,非常適合用于開發 Web 應用程序。它支持許多不同的數據格式,包括 JSON 格式。
JSON 是一種輕量級數據交換格式,已被廣泛用于 Web 應用程序中。Django 可以使用內置的 JSON 庫輕松解析 JSON 數據。
# views.py 文件 import json from django.http import JsonResponse def parse_json(request): # 獲取 POST 請求中的 JSON 數據 data = json.loads(request.body) # 將 Python 字典轉換為 JSON 格式的字符串 response_data = json.dumps(data) # 將 JSON 格式的字符串作為響應發送回客戶端 return JsonResponse(response_data, safe=False)
在上面的代碼中,我們首先導入了 Python 的 json 庫和 Django 的 JsonResponse 方法。然后,我們定義了一個名為 parse_json 的視圖函數,來處理 POST 請求發送的 JSON 數據。
我們從請求對象的 body 屬性中獲取 JSON 數據,并使用 json.loads() 方法將其轉換為 Python 字典。
然后,我們將 Python 字典轉換為 JSON 格式的字符串,使用 json.dumps() 方法。
最后,我們使用 JsonResponse() 方法發送 JSON 格式的響應數據到客戶端。