Tag: json

json.loads (jsonstring) в Python терпит неудачу, если строка имеет символ «\ r», т.е. символ возврата каретки

Я получаю строку JSON, которая имеет символ "\r" где-нибудь, например "{"data":"foo \r\n bar"}" когда я пытаюсь разобрать это, выдает значение ValueError . >>> j="""{"data":"foo \r\n bar"}""" >>> import json >>> f=json.loads(j) Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> f=json.loads(j) File "C:\Python27\lib\json\__init__.py", line 326, in loads return _default_decoder.decode(s) File "C:\Python27\lib\json\decoder.py", line 366, […]

Django Rest Framework: сериализация данных из вложенных json-полей в простой объект

Я хочу сериализовать не-плоскую структуру на один плоский объект. Вот пример вызова API, который я получаю (к сожалению, я не могу его контролировать): { "webhookEvent": "jira:issue_updated", "user": { "id": 2434, "name": "Ben", }, "issue": { "id": "33062", "key": "jira-project-key-111", "fields": { "summary": "The week ahead", }, "changelog": { "id": "219580", "items": [{ "field": "status", "fieldtype": […]

AttributeError: объект 'module' не имеет атрибута 'WebSocketApp'

Я пытаюсь подключиться к API с помощью python, используя WebSocketApp, и я не могу это сделать. Независимо от того, что я пытаюсь, я продолжаю получать эту ошибку: AttributeError: объект 'module' не имеет атрибута 'WebSocketApp' Вот простой код, который я использую import websocket import json def on_open(ws): json_data = json.dumps({'data':'value'}) ws.send(json_data) def on_message(ws, message): print('data update: […]

Различные ошибки при разборе JSON в Python

Попытка разобрать json из URL-адреса, требующего входа в систему. Включая весь мой код здесь, так как я не уверен, где ошибка. try: import simplejson as json except ImportError: import json import urllib2 username = 'user' password = '1234' url = "https://www.blah.com/someplace" # set up the username/password/url request password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm() password_mgr.add_password(None, "https://www.blah.com", username, password) handler […]

сериализация класса sqlalchemy для json

Я пытаюсь сериализовать результат (список) запроса sqlalchemy на json. это класс: class Wikilink(Base): __tablename__='Wikilinks' __table_args__={'extend_existing':True} id = Column(Integer,autoincrement=True,primary_key=True) title = Column(Unicode(350)) user_ip = Column(String(50)) page = Column(String(20)) revision = Column(String(20)) timestamp = Column(String(50)) и я думаю, что моя проблема __repr__(self): с __repr__(self): Я попробовал что-то вроде: return '{{0}:{"title":{1}, "Ip":{2}, "page":{3} ,"revision":{4}}}'.format(self.id,self.title.encode('utf-8'),self.user_ip,self.page,self.revision) или: return '{"id"={0}, "title"={1}, […]

Преобразование кортежей python, списков, словарей, содержащих объекты панды (серии / dataframes), в json

Я знаю, что могу преобразовать объект pandas, например Series , DataFrame в json, следующим образом: series1 = pd.Series(np.random.randn(5), name='something') jsonSeries1 = series1.to_json() #{"0":0.0548079371,"1":-0.9072821424,"2":1.3865642993,"3":-1.0609052074,"4":-3.3513341839} Однако что мне делать, если эта серия инкапсулируется внутри другой структуры данных, скажем, словаря следующим образом: seriesmap = {"key1":pd.Series(np.random.randn(5), name='something')} Как преобразовать выше карту в json следующим образом: {"key1":{"0":0.0548079371,"1":-0.9072821424,"2":1.3865642993,"3":-1.0609052074,"4":-3.3513341839}} simplejson не работает: […]

Удаление дубликатов объектов JSON из списка в python

У меня есть список dict, где определенное значение повторяется несколько раз, и я хотел бы удалить повторяющиеся значения. Мой список: te = [ { "Name": "Bala", "phone": "None" }, { "Name": "Bala", "phone": "None" }, { "Name": "Bala", "phone": "None" }, { "Name": "Bala", "phone": "None" } ] функция для удаления повторяющихся значений: def removeduplicate(it): […]

Манипулирование файлами json python

Я получаю JSON-файл с большим количеством информации, и я пытаюсь получить некоторые свойства этого JSON-файла, я изучаю Python API и не могу найти никакой информации о какой-либо функции, которая выполняет поиск в файле JSON или строки, загруженные методом «нагрузок», кто-то знает какой-то способ получить указанную информацию простой и чистой операцией? РЕДАКТИРОВАТЬ Следуйте за файлом JSON […]

Декодирование JSON из Reddit API в Python с использованием PRAW

Я использую PRAW для Reddit API в приложении Python / GTK. Мне удалось использовать API, но я не могу, возможно, расшифровать JSON для использования. Должно быть известно, что я новичок в приложениях Python и GTK. # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- ### BEGIN LICENSE # This file is in the […]

Как отправить JSON как часть многостраничного запроса POST

У меня есть форма запроса POST-запроса (упрощенная): POST /target_page HTTP/1.1 Host: server_IP:8080 Content-Type: multipart/form-data; boundary=AaaBbbCcc –AaaBbbCcc Content-Disposition: form-data; name="json" Content-Type: application/json { "param_1": "value_1", "param_2": "value_2"} –AaaBbbCcc Content-Disposition: form-data; name="file"; filename="…" Content-Type: application/octet-stream <..file data..> –AaaBbbCcc– Я пытаюсь отправить POST-запрос с requests : import requests import json file = "C:\\Path\\To\\File\\file.zip" url = 'http://server_IP:8080/target_page' def send_request(): […]

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