#python-3.x
#python-3.x
Вопрос:
Я использую json.loads()
метод из моих методов Flask. Поскольку json
библиотека еще не была импортирована, моя среда разработки спросила, следует ли импортировать Flask.json
или json
. Я выбрал Flask.json
, но есть ли «лучшая практика»?
Что импортировать?
Я в основном спрашиваю, должен ли я импортировать json или Flask.json и почему?
Комментарии:
1. Json.loads() упорядочены по их популярности в 40 000 проектах Python с открытым исходным кодом.
2. Я не понимаю, что вы пытаетесь мне сообщить, я добавлю редактирование, объясняющее, что я спрашиваю.
3. Также кто-нибудь может мне помочь и отредактировать ссылку на «предварительный просмотр» изображения, пожалуйста. Под «предварительным просмотром» я подразумеваю отображение изображения, а не гиперссылку на изображение.
4. Для тех, кто работает с flask, лучше использовать flask.json вместо json
5. @Salio Да, и для тех, кто ищет «почему», см. Принятый ответ
Ответ №1:
Согласно документации, flask.json
simplejson
сначала импортируется, а если simplejson
не существует, по умолчанию возвращается к stdlib json
. flask.json
предоставляет больше функциональных возможностей, чем stdlib json
, особенно для веб-разработки. Поэтому я бы выбрал flask.json
. Я имею в виду тот факт, что разработчик Flask потратил время на написание оболочки поверх модуля stdlib, вероятно, является хорошим намеком, который мы будем использовать flask.json
вместо json
при работе с Flask.
Комментарии:
1. Спасибо, что объяснение имело смысл