Anfragen Als JSON-Bibliothek in Version 2.9.1
Da in den Funktionen der JSON-Bibliothek nur Dumps und Ladevorgänge verwendet werden, können andere kompatible JSON-Bibliotheken wie ujson verwendet werden.
Sie können wechseln, indem Sie die Variable, in der das Modul gespeichert ist, wie folgt überschreiben:
import requests
import ujson
requests.models.complexjson = ujson
Jedoch,
Achtung.
https://github.com/kennethreitz/requests/issues/1595 Zu dieser Zeit war der Variablenname request.models.json, aber es scheint, dass er heimlich umbenannt wurde. In den folgenden Versionen heißt es complexjson:
% git tag --contains fb6dade6
v2.8.0
v2.8.1
v2.9.0
v2.9.1
(Obwohl ich sage, dass ich es nicht ändern werde, es sei denn, es gibt einen klaren Grund, mache ich mir Sorgen, dass es mit einer unklaren Commit-Nachricht geändert wurde.)
Recommended Posts