Tag: json

более pythonic способ форматировать строку JSON из списка кортежей

В настоящее время я делаю это: def getJSONString(lst): join = "" rs = "{" for i in lst: rs += join + '"' + str(i[0]) + '":"' + str(i[1]) + '"' join = "," return rs + "}" который я называю: rs = getJSONString([("name", "value"), ("name2", "value2")]) Он не должен быть вложенным (это будет только […]

Django / python проверяет JSON

что является лучшим способом проверки данных JSON в Django / python. Лучше всего создать кучу классов, таких как классы Django FormMixin, которые могут проверять передаваемые данные / параметры? Какой самый лучший способ сделать это? Существуют ли существующие приложения, которые я могу использовать? Я хотел бы взять данные JSON и выполнить некоторые действия / обновления для […]

Json dumping a dict дает TypeError: ключи должны быть строкой

Я пытаюсь преобразовать следующий dict into JSON using json.dumps : { 'post_engaged': 36, 'post_impressions': 491, 'post_story': 23, 'comment_count': 6, 'created_time': '03:02 AM, Sep 30, 2012', 'message': 'Specialities of Shaktis and Pandavas. \n While having power, why there isn\\u2019t', < built – in function id > : '471662059541196', 'status_type': 'status', 'likes_count': 22 } { 'post_engaged': 24, […]

Python: Bad JSON – Ключи не цитируются

Я очищаю некоторые словари JSONP от AWS (из файлов javascript). После анализа необработанных данных только для JSON-подобных данных, в некоторых случаях я получаю действительный JSON и могу успешно загрузить его в Python ( json_data = json.loads(json_like_data) ). Тем не менее, некоторые из JSONP Amazon не включают кавычки вокруг своих ключей (см. Следующее). … {type:"storageCurrentGen",sizes: [{size:"i2.xlarge",vCPU:"4",ECU:"14",memoryGiB:"30.5",storageGB:"1 […]

Санизирующие материалы для MongoDB

Я пишу интерфейс REST к программе базы данных MongoDB, и я пытаюсь реализовать функцию поиска. Я бы хотел разоблачить весь интерфейс MongoDB. На самом деле у меня есть два вопроса, но они связаны, поэтому я помещаю их в один пост: Безопасно ли декодировать ненадежный JSON с помощью модуля Python json, или он похож на модуль […]

Сельдерей Торнадо не может использовать gen.Task или CallBack

class AsyncHandler(tornado.web.RequestHandler): @tornado.web.asynchronous def get(self): tasks.sleep.apply_async(args=[5], callback=self.on_result) def on_result(self, response): self.write(str(response.result)) self.finish() ошибка повышения: raise TypeError(repr(o) + " is not JSON serializable") TypeError: <bound method AsyncHandler.on_result of <__main__.AsyncHandler object at 0x10e7a19d0>> is not JSON serializable Брокер и бэкэнд используют redis, я просто скопировал его с https://github.com/mher/tornado-celery Когда я использую брокер amqp broker и redis, он […]

Почему этот пользовательский json-кодер не работает?

Проблема, описанная в этом вопросе, была вызвана немой ошибкой, когда я экспериментировал с ее исправлениями, а именно: не возвращать изменения, сделанные после тестирования, – однако сайт не позволит мне удалить его. Поэтому я предлагаю вам сэкономить время, потраченное в другом месте, игнорируя его. JSONEncoder ответ, который первоначально предложил использовать пользовательский подкласс JSONEncoder для решения проблемы […]

Django 1.9. Изменение поведения JSONField.

Недавно я обновил Django 1.9 и попытался обновить некоторые мои поля модели, чтобы использовать встроенный JSONField (я использую PostgreSQL 9.4.5). Когда я пытался создавать и обновлять поля моего объекта, я сталкивался с чем-то особенным. Вот моя модель: class Activity(models.Model): activity_id = models.CharField(max_length=MAX_URL_LENGTH, db_index=True, unique=True) my_data = JSONField(default=dict()) Вот пример того, что я делал: >>> from […]

instagram.bind.InstagramClientError: не удается проанализировать ответ, недействителен JSON

Сделал себя простым клиентом Instagram, чтобы сделать аутентифицированные запросы к их API. Однако при запуске он продолжает бросать следующую ошибку Traceback (most recent call last): File "request-ig-data.py", line 24, in <module> recent_media = api.user_recent_media(user_id=user_id, count=50) File "/lib/python2.7/site-packages/instagram/bind.py", line 151, in _call return method.execute() File "/lib/python2.7/site-packages/instagram/bind.py", line 143, in execute content, next = self._do_api_request(url, method, body, […]

JSON конвертирует в XLS в Python

Кто-нибудь знает, как я могу конвертировать JSON в XLS в Python? Я знаю, есть пакет python xlwt, он может создать файл xls с помощью python. Что делать, если я хочу конвертировать данные JSON в файл XLS напрямую? Есть ли способ его решения?

Python - лучший язык программирования в мире.