[PYTHON] Utiliser ujson dans les requêtes

Requests En tant que bibliothèque json dans la v2.9.1

Puisque seuls les vidages et les chargements sont utilisés dans les fonctions de la bibliothèque json, d'autres bibliothèques json compatibles telles que ujson peuvent être utilisées.

Vous pouvez basculer en écrasant la variable qui stocke le module comme suit:

import requests
import ujson

requests.models.complexjson = ujson

cependant,

Faites attention.

Les références

https://github.com/kennethreitz/requests/issues/1595 À cette époque, le nom de la variable était requests.models.json, mais il semble qu'elle ait été secrètement renommée. Dans les versions suivantes, il est nommé complexjson:

% git tag --contains fb6dade6
v2.8.0
v2.8.1
v2.9.0
v2.9.1

(Bien que je dise que je ne le changerai pas à moins qu'il n'y ait une raison claire, je crains qu'il n'ait été changé avec un message de validation peu clair)

Recommended Posts

Utiliser ujson dans les requêtes
Utilisez config.ini avec Python
Utiliser des dates en Python
Utiliser Mean avec DataFrame
Utiliser Valgrind avec Python
Utiliser le profileur en Python
Voyons comment utiliser def en python
Utiliser l'expression let en Python
Utiliser Anaconda dans un environnement pyenv
Utiliser le magasin de paramètres en Python
Utiliser des expressions régulières en C
Utilisez l'ODM de MongoDB avec Python
Utiliser un dict clé de liste en Python
Utiliser Random Forest avec Python
Utilisez Spyder de Python IDE
Utilisons Juman ++ en mode serveur
-Solution pour l'adresse déjà utilisée
Utilisez <input type = "date"> avec Flask
Utilisez le modèle jinja2 dans un fichier Excel
Utilisez le tissu tel quel en python (fabric3)
Mock in python - Comment utiliser mox
Comment utiliser les requêtes (bibliothèque Python)
Comment utiliser SQLite en Python
Gérer les demandes dans un processus distinct
Utiliser rospy avec virtualenv dans Python3
Utiliser des API non implémentées dans twython
Comment utiliser Mysql avec python
Utiliser Python mis en pyenv avec NeoVim
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Utilisez django-debug-toolbar dans l'environnement VirtualBox / Vagrant
Utiliser OpenCV avec Python 3 dans Window
demandes
Comment utiliser les colonnes calculées dans CASTable
Utilisez les fonctionnalités de type évoluées dans Sphinx-2.4
Utiliser l'impression dans l'expression lambda Python2
Utilisation du fichier de contraintes ajouté dans pip 7.1
Dans gunicorn (> = 19.2), utilisez max_requests_jitter avec max_requests
Utilisez tensorflow dans un environnement sans racine
Utilisez facilement vos propres fonctions en Python
Utiliser un modèle scikit-learn formé à PySpark
Comment utiliser Google Test en langage C
Résoudre l'erreur d'adresse déjà utilisée
Connectez-vous à Slack à l'aide de requêtes en Python
Un moyen simple d'utiliser Wikipedia avec Python
Connaissances minimales pour utiliser Form avec Flask
Obtenir les paramètres de requête pour les requêtes GET avec Django
Utilisez cartopy avec Google Colaboratory sans souffrir de bugs
Comment utiliser l'interpréteur d'Anaconda avec PyCharm
R: Utilisez le japonais au lieu du japonais dans le script
N'utilisez pas \ d dans les expressions régulières Python 3!
Comment utiliser __slots__ dans la classe Python
Utilisez la commande que vous avez précédemment entrée dans IDLE
Utilisez pathlib dans Maya (Python2.7) en préparation du prochain Python3.7
Utilisez Python 3 Subprocess.run () dans le script CGI
Comment utiliser les expressions régulières en Python
Appelez APIGateWay avec APIKey dans les requêtes python
Comment utiliser Map dans ViewPager d'Android