Tag: json

Предоставление ошибки «объект JSON должен быть str, а не« байтами »»

Я следовал учебному пособию о том, как использовать elasticsearch с python (link = https://tryolabs.com/blog/2015/02/17/python-elasticsearch-first-steps/#contacto ), я столкнулся с этой ошибкой. import json r = requests.get('http://localhost:9200') i = 1 while r.status_code == 200: r = requests.get('http://swapi.co/api/people/'+ str(i)) es.index(index='sw', doc_type='people', id=i, body=json.loads(r.content)) i=i+1 print(i) TypeError: объект JSON должен быть str, а не 'bytes'

Как извлечь данные из объекта JSON в Python?

Я пытаюсь извлечь данные из объекта JSON, который возвращается из вызова api для api.trends () [Tweepy], но я не могу извлечь данные. Может ли кто-нибудь дать мне пример того, как извлекать данные из объекта JSON. Я хочу извлечь данные в виде таблиц. Заранее спасибо.

почему python json.dumps жалуется на декодирование ascii?

У меня есть следующие строки в моем коде outs = codecs.getwriter('utf-8')(sys.stdout) # dJSON contains JSON message with non-ASCII chars outs.write(json.dumps(dJSON,encoding='utf-8', ensure_ascii=False, indent=indent_val)) Я получаю следующее исключение: outs.write(json.dumps(dJSON,encoding='utf-8', ensure_ascii=False, indent=indent_val)) File "/usr/lib/python2.7/json/__init__.py", line 238, in dumps **kw).encode(obj) File "/usr/lib/python2.7/json/encoder.py", line 204, in encode return ''.join(chunks) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 27: ordinal […]

Заменяйте имена полей при использовании DictReader

У меня есть файл test.csv : foo,bar,foobar,barfoo 1,2,3,4 5,6,7,8 9,10,11,12 И следующий синтаксический анализатор CSV : #!/usr/bin/env python # -*- coding: utf-8 -*- import csv import json f = open ( 'test.csv', 'r' ) reader = csv.DictReader( f, fieldnames = ( "foo","bar","foobar","barfoo" )) out = json.dumps( [ row for row in reader ], ensure_ascii=False, encoding="utf-8") […]

Как читать файл типа json-dictionary с помощью pandas?

У меня длинный json вот так: http://pastebin.com/gzhHEYGy Я хотел бы разместить его в pandas datframe, чтобы играть с ним, поэтому по документации я делаю следующее: df = pd.read_json('/user/file.json') print df Я получил эту трассу: File "/Users/user/PycharmProjects/PAN-pruebas/json_2_dataframe.py", line 6, in <module> df = pd.read_json('/Users/user/Downloads/54db3923f033e1dd6a82222aa2604ab9.json') File "/usr/local/lib/python2.7/site-packages/pandas/io/json.py", line 198, in read_json date_unit).parse() File "/usr/local/lib/python2.7/site-packages/pandas/io/json.py", line 266, in […]

Преобразование String (Json Array) в список

Я пытаюсь прочитать Json из файла, а не конвертировать в список. Но я получаю ошибку при запуске кода Json.load (). Я не мог понять. Благодарю. import json with open("1.txt") as contactFile: data=json.load(contactFile.read()) 1.txt: [{"no":"0500000","name":"iyte"},{"no":"06000000","name":"iyte2"}] Ошибка: File "/usr/lib/python2.7/json/__init__.py", line 286, in load return loads(fp.read(), AttributeError: 'str' object has no attribute 'read'

django serializers для json – пользовательский формат вывода json

Я довольно новичок в django, и недавно у меня есть требование выхода JSON, для которого я использую следующий код django: data = serializers.serialize("json", Mymodel.objects.all()) Он отлично работает, за исключением того, что я получаю вывод: [{"pk": 8970859016715811, "model": "myapp.mymodel", "fields": {"reviews": "3.5", "title": …..}}] Тем не менее, я хотел бы, чтобы результат был просто: [{"reviews": "3.5", […]

Добавить помните заголовки для ответа json с помощью json renderer

это то, что я использую для добавления комментариев к ответу: @view_config(route_name='login', renderer='json', request_method='POST') def post_login(request): … … authentication logic … headers = remeber(request, login) return HTTPFound(location=came_from, headers=headers) но мой js ждет ответа {успешно: True, message: 'auth OK'}. HTTPFound будет перенаправлен на came_from. Я хочу перенаправить js поэтому я попробовал это @view_config(route_name='login', renderer='json', request_method='POST') def post_login(request): […]

Как преобразовать вложенные словарные ключи в строки?

original словарные ключи являются целыми числами. Как преобразовать все целые ключи в строки с использованием более короткого подхода? original = {1:{},2:{101:"OneZeroOne",202:"TwoZeroTwo"}} result = {} for key in original: if not key in result: result[str(key)]={} for i, value in original[key].items(): result[str(key)][str(i)] = value print result печатает: {'1': {}, '2': {'202': 'TwoZeroTwo', '101': 'OneZeroOne'}}

AttributeError: объект 'str' не имеет атрибутов 'load', json.loads ()

обрывки import json teststr = '{"user": { "user_id": 2131, "name": "John", "gender": 0, "thumb_url": "sd", "money": 23, "cash": 2, "material": 5}}' json = json.load(teststr) выбрасывает исключение Traceback (most recent call last): File "<input>", line 1, in <module> AttributeError: 'str' object has no attribute 'loads' Как решить проблему?

 
Interesting Posts for Van-Lav

Как проверить, существует ли пара имен / значений при публикации данных?

Pandas: создайте новый фреймворк данных, который усредняет дубликаты из другого фрейма данных

Pyqt Gui Замерзает во время цикла

Невозможно вставить дату и время на сервер sql через pyodbc

Python: открыть прослушивающий порт за маршрутизатором (upnp?)

Как упростить выражения sqrt в sympy

1045, «Доступ запрещен для пользователя« имя пользователя »@« NOT-local »(с использованием пароля: YES)»

Как удалить все значения в строке, кроме выбранных

Нравится, как перебирать столбцы массива?

AssertionError: несовместимые размеры: аргумент «высота» должен быть длиной 2 или скалярным (Matplotlib, Python 2.7, диаграммы)

Класс PyQt не работает для второго использования

Развертывание Django для AWS – WSGIPath относится к файлу, который не существует

Ошибка импорта matplotlib.pyplot в jupyter (но не ipython)

Понимание min_df и max_df в scikit CountVectorizer

получение имени объекта и имени функции

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