Tag: json

Бутылка и Джсон

Как мне возвратить данные json из обработчика запросов на бутылку. Я вижу метод dict2json в бутылке src, но я не уверен, как его использовать. Что имеется в документации: @route('/spam') def spam(): return {'status':'online', 'servertime':time.time()} Дает мне это, когда я поднимаю страницу: <html> <head></head> <body>statusservertime</body> </html>

Python 2 и Python 3 – форматы urllib

Мне очень надоело пытаться понять, почему этот код работает в Python 2, а не в Python 3. Я просто пытаюсь захватить страницу json, а затем проанализировать ее. Вот код в Python 2: import urllib, json response = urllib.urlopen("http://reddit.com/.json") content = response.read() data = json.loads(content) Я думал, что эквивалентный код в Python 3 будет следующим: import […]

Почему клавиши int питона python превращаются в строки при использовании json.dumps?

Согласно этой таблице преобразования , Python ints записывается как номера JSON при сериализации с использованием модуля JSON – как я ожидал бы и желал бы. У меня есть словарь с целым ключом и целочисленным значением: >>> d = {1:2} >>> type(d.items()[0][0]) <type 'int'> >>> type(d.items()[0][1]) <type 'int'> Когда я использую модуль json для сериализации этой […]

TypeError: не может использовать шаблон строки для объекта с байтом

import json import requests url = 'http://developer.usa.gov/1usagov.json' r = requests.get(url, stream=True) for line in r.iter_lines(): if line: print (json.loads(line)) Дает эту ошибку: TypeError: can't use a string pattern on a bytes-like object При просмотре через браузер я вижу, что ответ – это Json, но библиотека запросов говорит, что он похож на объект, почему так?

Какая структура Python для веб-службы REST / JSON без интерфейса?

Мне нужно создать веб-службу REST / JSON Python для приложения iOS для взаимодействия. В Интернете не будет интерфейса. Какая будет самая быстрая, самая легкая каркас для этого? Рассматривается также кривая обучения для реализации? Из исследования, которое я сделал, Django-Tastypie или Djanjo-Piston выглядят как лучшие варианты, с победой Tastypie, потому что кодовая база активно поддерживается?

pretty-print json в python (pythonic way)

Я знаю, что стандартная библиотека python pprint предназначена для довольно печатных типов данных python. Тем не менее, я всегда получаю json-данные, и мне интересно, есть ли простой и быстрый способ печати json-данных? Нет красивой печати: import requests r = requests.get('http://server.com/api/2/….') r.json() С довольно-печатной: >>> import requests >>> from pprint import pprint >>> r = requests.get('http://server.com/api/2/….') […]

json сериализует словарь с кортежами как ключ

Есть ли способ в Python для сериализации словаря, который использует кортеж в качестве ключа: a={(1,2):'a'} просто используя json.dumps (a), производит: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.6/json/__init__.py", line 230, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.6/json/encoder.py", line 367, in encode chunks = list(self.iterencode(o)) File "/usr/lib/python2.6/json/encoder.py", line 309, in _iterencode for […]

Django: «TypeError: не является сериализуемым JSON« Почему?

Как может быть, что эта ошибка была поднята? Я ввел это: def json(self): return json.dumps( { 'items': self.items } ) и получил эту ошибку (потому что self.items был пустым набором запросов (Django) но потом, def json(self): return json.dumps( { 'items': [] # Pass in empty list to prove that the error was idiotic. } ) […]

Как импортировать узлы python node в neo4j?

Я создаю следующие данные о узлах и связях в цикле for около 1 миллиона раз. Идея заключается в том, что узлы- investor подключаются к узлам company по краям relationship : investor = {'name': owner['name'], 'CIK': owner['CIK']} relationship = {'isDirector': owner['isDirector'], 'isOfficer': owner['isOfficer'], 'isOther': owner['isOther'], 'isTenPercentOwner': owner['isTenPercentOwner'], 'title': owner['title']} company = {'Name': json['issuerName'], 'SIC': json['issuerSIC'], 'Ticker […]

Стандартизованный ответ JSON из представлений

Когда моя страница отправляет форму в мое представление Django, представление возвращает ответ с некоторыми данными, но вскоре я столкнулся с проблемой, что мои представления возвращают данные в разных форматах и ​​разных наборах информации. Я думал об использовании JSON в качестве стандартного формата для возврата моих данных. Существует два типа статусов, success и failure . Когда […]

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