Какой модуль simplejson использовать для Google AppEngine? - PullRequest
2 голосов
/ 16 ноября 2011

Я пытаюсь выяснить, какой модуль simplejson использовать. Оглядываясь назад, я вижу, что в некоторых местах я использую смесь обоих:

  • django.utils.simplejson
  • google.appengine.ext.key_range.simplejson

Что я должен использовать и почему?

Ответы [ 3 ]

2 голосов
/ 16 ноября 2011

Где вы видели что-либо, рекомендующее использовать google.appengine.ext.key_range.simplejson?Это доступно только потому, что пакет key_range импортирует simplejson.Не используйте это так.

1 голос
/ 16 ноября 2011

В течение как минимум нескольких месяцев вы можете просто:

import simplejson

и все работает отлично;нет необходимости искать его в каком-то случайном пакете.

И, конечно же, во время выполнения Python 2.7 json является частью стандартной библиотеки.

0 голосов
/ 16 ноября 2011

Функциональность, вероятно, одинакова для обоих, но я бы использовал django.utils.simplejson, вот почему:

  • google.appengine.ext.key_range.simplejson не упоминается ни в каких документах GAE, поэтому он может быть удален в какой-то момент.
  • django.utils.simplejson имеет больше шансов быть обновленным вместе с django, и кажется, что будет меньше изменений, которые будут удалены в будущем.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...