[PYTHON] Verwenden Sie ujson in Anfragen

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.

Verweise

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

Verwenden Sie ujson in Anfragen
Verwenden Sie config.ini mit Python
Verwenden Sie Datumsangaben in Python
Verwenden Sie Mean mit DataFrame
Verwenden Sie Valgrind mit Python
Verwenden Sie den Profiler in Python
Mal sehen, wie def in Python verwendet wird
Verwenden Sie den let-Ausdruck in Python
Verwenden Sie Anaconda in einer Pyenv-Umgebung
Verwenden Sie den Parameterspeicher in Python
Verwenden Sie reguläre Ausdrücke in C.
Verwenden Sie in Python ein Diktat mit Listenschlüssel
Verwenden Sie Random Forest mit Python
Verwenden Sie Spyder von Python IDE
Verwenden wir Juman ++ im Servermodus
-Lösung für bereits verwendete Adresse
Verwenden Sie <input type = "date"> mit Flask
Verwenden Sie die jinja2-Vorlage in einer Excel-Datei
Verwenden Sie Stoff wie in Python (Stoff3)
Mock in Python-Wie man Mox benutzt
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
Behandeln Sie Anfragen in einem separaten Prozess
Verwenden Sie rospy mit virtualenv in Python3
Verwenden Sie APIs, die nicht in Twython implementiert sind
Wie man MySQL mit Python benutzt
Verwenden Sie Python in pyenv mit NeoVim
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
Verwenden Sie die django-debug-Symbolleiste in der VirtualBox / Vagrant-Umgebung
Verwenden Sie OpenCV mit Python 3 in Window
Anfragen
Verwendung berechneter Spalten in CASTable
Verwenden Sie die in Sphinx-2.4 entwickelten Typfunktionen
Verwenden Sie print in Python2 lambda expression
Verwendung der in Pip 7.1 hinzugefügten Einschränkungsdatei
Verwenden Sie in gunicorn (> = 19.2) max_requests_jitter zusammen mit max_requests
Verwenden Sie Tensorflow in einer wurzellosen Umgebung
Verwenden Sie einfach Ihre eigenen Funktionen in Python
Verwenden Sie ein in PySpark geschultes Scikit-Lernmodell
Verwendung von Google Test in C-Sprache
Fehler bei bereits verwendeter Adresse beheben
Melden Sie sich mit Anforderungen in Python bei Slack an
Einfache Möglichkeit, Wikipedia mit Python zu verwenden
Mindestkenntnisse zur Verwendung von Form with Flask
Abfrageparameter für GET-Anforderungen mit Django abrufen
Verwenden Sie Cartopy mit Google Colaboratory, ohne an Fehlern zu leiden
Verwendung von Anacondas Interpreter mit PyCharm
R: Verwenden Sie im Skript Japanisch anstelle von Japanisch
Verwenden Sie \ d nicht in regulären Python 3-Ausdrücken!
Verwendung von __slots__ in der Python-Klasse
Verwenden Sie den Befehl, den Sie zuvor in IDLE eingegeben haben
Verwenden Sie pathlib in Maya (Python2.7), um sich auf das kommende Python3.7 vorzubereiten
Verwenden Sie Python 3 Subprocess.run () im CGI-Skript
Verwendung regulärer Ausdrücke in Python
Rufen Sie APIGateWay mit APIKey in Python-Anforderungen auf
So verwenden Sie Map in ViewPager von Android