在Django中,我们可以使用Python内置的json模块或第三方库simplejson来解析json数据。先来看看如何使用Python内置的json模块:
import json def my_view(request): data = json.loads(request.body) return HttpResponse("Received data: {}".format(data))
使用json.loads()方法来解析HTTP请求的json数据,注意要将request.body传递给该方法。
如果你更喜欢使用simplejson,那么可以这样做:
import simplejson as json def my_view(request): data = json.loads(request.body) return HttpResponse("Received data: {}".format(data))
这里需要注意的是,simplejson和json有许多相同的方法和属性,但它们还有一些微小的区别。