Tag: json

Сохранять кортежи Python с JSON

Я все еще немного новичок в этом, поэтому я мог бы не знать всех обычных терминов для вещей: Возможно ли сохранить кортежи Python при кодировании с помощью JSON? Прямо сейчас json.loads(json.dumps(tuple)) возвращает мне список. Я не хочу преобразовывать свои кортежи в списки, но я хочу использовать JSON. Итак, есть ли варианты? Причина: я создаю приложение, […]

ТипError при преобразовании словаря в массив JSON

Как взять словарь python, где ключи и значения – это строки и преобразовать их в строку JSON. Это то, что я имею прямо сейчас: import json def create_simple_meeting(subject, startDate, endDate, location, body): info = dict() if(subject != ""): info["subject"] = subject if(startDate != ""): info["startDate"] = startDate if(endDate != ""): info["endDate"] = endDate if(body != […]

Модель Peewee для JSON

Я создаю API, используя peewee как ORM, и мне нужна возможность конвертировать объект модели peewee в объект JSON для отправки пользователю. Кто-нибудь знает хороший способ сделать это?

Элегантный способ хранения словаря на Python?

В настоящее время дорого разбирается файл, который генерирует словарь с ~ 400 ключами, парами значений, которые редко обновляются. Раньше имела функцию, которая разбирала файл, записывала его в текстовый файл в синтаксисе словаря (т. dict = {'Adam': 'Room 430', 'Bob': 'Room 404'} ) и т. Д., И копировал и вставлял его в другую функцию, единственной целью […]

Каков наиболее эффективный способ вставки словарей / списков Python в базу данных SQL?

Представьте, что у вас есть словарь Python с ключевыми значениями (или список) с большим количеством элементов. Допустим, вы читаете более крупный файл JSON и хотите сохранить его содержимое в таблице MySQL с ключами как имена столбцов и значений в качестве самих значений. Пример JSON: "display_location": { "city":"Bratislava", "state_name":"Slovakia", "country_iso3166":"SK", "latitude":"48.20000076", "longitude":"17.20000076", } Тогда довольно неэффективно […]

Форматировать сообщение JSON в стиле APNS в Python для использования с Amazon SNS

Я создаю приложение iOS, и для наших push-уведомлений мы используем Simple Notification Service (SNS) Amazon. SNS замечательно, но документация довольно скудная. Я использую boto , библиотеку Python Amazon, и я выяснил, как отправлять текстовые push-уведомления: device_arn = 'MY ENDPOINT ARN GOES HERE' plain_text_message = 'a plaintext message' sns.publish(message=plain_text_message,target_arn=device_arn) Однако из документации не ясно, как создать […]

Чтение из Python dict, если ключ не может присутствовать

Я очень новичок в Python и анализируя данные. Я могу вытащить внешний JSON-канал в словарь Python и перебрать словарь. for r in results: print r['key_name'] Когда я просматриваю возвращаемые результаты, я получаю сообщение об ошибке, когда ключ не имеет значения (значение может не всегда существовать для записи). Если я напечатаю результаты, это будет показано как […]

Python: Dump to Json добавляет дополнительные двойные кавычки и escape-котировки

Я извлекаю данные Twitter с помощью инструмента python и выгружаю их в формате JSon на свой диск. Я заметил непреднамеренное экранирование всей строки данных для твита, заключенного в двойные кавычки. Кроме того, все двойные кавычки фактического форматирования Json экранируются обратным слэшем. Они выглядят так: "{\" created_at \ ": \" Пт Авг 08 11:04:40 +0000 2014 […]

Преобразование массива JSON в список Python

import json array = '{"fruits": ["apple", "banana", "orange"]}' data = json.loads(array) Это мой массив JSON, но я хотел бы преобразовать все значения в строку fruit в список Python. Каков был бы правильный способ сделать это?

set object не является сериализуемым JSON

Когда я пытаюсь запустить следующий код: import json d = {'testing': {1, 2, 3}} json_string = json.dumps(d) Я получаю следующее исключение: Traceback (most recent call last): File "json_test.py", line 4, in <module> json_string = json.dumps(d) File "/usr/lib/python2.7/json/__init__.py", line 243, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.7/json/encoder.py", line 207, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", […]

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