Tag: json

Сериализация JSON (de) для вложенных классов

X – простой класс с 3 полями: class X(): def __init__(self, a, b, c): self.a = a self.b = b self.c = c Кодер / декодер JSON для X : class XEncoder(json.JSONEncoder): def encode(self, obj): return super(XEncoder, self).encode({ 'a': obj.a, 'b': obj.b, 'c': obj.c }) class XDecoder(json.JSONDecoder): def decode(self, json_string): obj = super(XDecoder, self).decode(json_string) return […]

Библиотеки генерации и проверки JSON в python

У меня есть определения многих объектов JSON. Они включают в себя необязательные элементы и несколько разных типов. Также некоторые из определений взаимосвязаны. например: если у вас есть определение того, как может выглядеть «адрес» , одним из элементов определения пользователя может быть «адрес» . Какую библиотеку python вы используете для написания схем JSON, которые помогают генерировать […]

Комплексный Python JSON-объект для преобразования пользовательского словаря

У меня есть следующий объект JSON – { "Resource": [ { "@name": "Bravo", "@signature": "h#Bravo", "@type": "ESX_5.x", "@typeDisplayName": "ESX Server", "PerfList": { "@attrId": "cpuUsage", "@attrName": "Usage", "Data": [ { "@data": "26.00", "@end": "01:05:00", "@interval": "60", "@start": "01:04:00" }, { "@data": "24.00", "@end": "01:04:00", "@interval": "60", "@start": "01:03:00" }, { "@data": "36.00", "@end": "01:03:00", "@interval": "60", […]

использование pandas для анализа раздела внутри документа JSON

Я пытаюсь проанализировать использование моего электронного счета (почасовые данные, загруженные в формате JSON! Woot!) С помощью pandas. Я могу это сделать, но это klunkier, чем я ожидал: import pandas as pd import json with open('test1.json') as f: j = json.load(f) j2 = j['DailyBillingUsage']['RegisterCollections']['Channel'] s = json.dumps(j2) d = pd.read_json(s, convert_dates='ReadDate') d.ReadDate = pd.to_datetime(d.ReadDate) Я ожидал, […]

Я хочу получить данные json из заданного url. И что данные json мне нужно преобразовать в xml-форму

Я хочу получить данные JSON из заданного URL-адреса http://www.deanclatworthy.com/imdb/?=The+Green+Mile и преобразовать данные JSON в XML. Я использовал urllib и json для преобразования объектов JSON в словарь python. Вот мой код: import json json_string = '{"imdbid":"tt0120689","imdburl":"http:\/\/www.imdb.com\/title\/tt0120689\/","genres":"Crime,Drama,Fantasy,Mystery","languages":"English ,French","country":"USA","votes":"281023","stv":0,"series":0,"rating":"8.4","title":"The Green Mile","year":"1999","usascreens":2875,"ukscreens":340}' new_python_object = json.loads(json_string) print(json_string) print() print (new_python_object) И результат: {"imdbid":"tt0120689","imdburl":"http:\/\/www.imdb.com\/title\/tt0120689\/","genres":"Crime,Drama,Fantasy,Mystery","languages":"English ,French","country":"USA","votes":"281023","stv":0,"series":0,"rating":"8.4","title":"The Green Mile","year":"1999","usascreens":2875,"ukscreens":340} {'ukscreens': 340, 'rating': '8.4', […]

Regex sre_constants.error: неправильный диапазон символов

Я пытаюсь получить строку JSON из другой строки с этим регулярным выражением: YAHOO.Finance.SymbolSuggest.ssCallback\((.*?)\) Он работает на regex101.com , но когда я использую его в своем коде: import re import json import requests def stock_lookup(name): url = "http://autoc.finance.yahoo.com/autoc?query={0}&callback=YAHOO.Finance.SymbolSuggest.ssCallback".format(name) response = requets.get(url) json_data = json.loads(re.match(data,"YAHOO.Finance.SymbolSuggest.ssCallback\((.*?)\)")) return json_data Я получаю эту ошибку: sre_constants.error: неправильный диапазон символов заранее спасибо

python – заменить значение неизвестного ключа в json

Я довольно новичок в Python, так что вот мой вопрос. Я делаю HTTP-запрос для получения некоторых данных JSON, которые были созданы с помощью Javascript. Этот JSON может иметь некоторые значения, такие как "nan" , "inf" или "-inf" качестве строк. Клавиши и глубина этих значений неизвестны. То, что я хочу сделать на стороне Python, – это […]

Django Rest Framework: правильный способ сериализации ListFields

Основываясь на документации DRF, я создал список email_id, хранящийся в моей модели, следующим образом: Models.py class UserData(models.Model): emails = models.CharField(max_length=100,blank=False) В моем файле serializers.py class UserSerializer(serializers.ModelSerializer): emails = serializers.ListField(child = serializers.EmailField()) При отправке данных на странице drf отображаются данные в ожидаемом формате, т. Е. "emails": [ "bal@bal.com" ], Но, если я запрашиваю одни и те […]

Преобразование бутылки FORMSDICT в словарь Python (безопасным потоком)

Я просто проработал [учебник по бутылкам [ 1] и нашел ниже полезную таблицу (я надеюсь, что получаю правильный формат) того, к каким типам атрибутов запроса можно получить доступ Attribute GET Form fields POST Form fields File Uploads BaseRequest.query yes no no BaseRequest.forms no yes no BaseRequest.files no no yes BaseRequest.params yes yes no BaseRequest.GET yes […]

Невозможно проанализировать ответ, недействителен JSON

Я получил это сообщение об ошибке при попытке запуска этой строки кода ( https://github.com/Instagram/python-instagram ) recent_media, next_ = api.user_recent_media(user_id="userid", count=10) Полный исходный код from instagram.client import InstagramAPI import sys # get access token if len(sys.argv) > 1 and sys.argv[1] == 'local': try: from test_settings import * InstagramAPI.host = test_host InstagramAPI.base_path = test_base_path InstagramAPI.access_token_field = "access_token" […]

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