Tag: json

Json in Python: получение / проверка дублирующейся ключевой ошибки

Модуль json python немного отличается от спецификации при наличии дубликатов ключей на карте: import json >>> json.loads('{"a": "First", "a": "Second"}') {u'a': u'Second'} Я знаю, что это поведение указано в документации : RFC указывает, что имена в объекте JSON должны быть уникальными, но не указывать, как следует обрабатывать повторяющиеся имена в объектах JSON. По умолчанию этот […]

Преобразование JSON в CSV с использованием Python (Idle)

У меня есть файл JSON Latitude / Longitude, который я хочу скрывать в CSV-файле. Я хочу сделать это с помощью Python. Я прочитал / попробовал все другие предложения stackoverflow и google results results. Мне удалось получить до CSV-версии, включая заголовки, но помимо этого, запутанные вещи начинают происходить. Вот часть моего кода: import json, csv x="""[ […]

Кодер Python JSON для поддержки даты и времени?

есть ли какой-нибудь изящный способ заставить Python JSON кодировать поддержку datetime? какой-то сторонний модуль или легкий взлом? Я использую оболочку базы данных tornado для получения некоторых исходных данных из db для генерации json. Результат запроса включает обычный столбец временной отметки MySQL. Весьма раздражает то, что кодер json по умолчанию для Python не поддерживает собственный тип […]

Как разместить структуру данных, например, json для фляжки?

У меня есть структура данных вроде этого: Я пытаюсь отправить его на сервер с помощью $ .ajax: $.ajax({ type: 'POST', data: post_obj, //this is my json data dataType: 'json', url: '', success: function(e){ console.log(e); } }); и я хочу получить его на сервере флягой: title = request.form['title'] работает отлично! Но как мне получить content ? […]

Серийный анализатор Django для одного объекта

Я пытаюсь выяснить способ сериализации некоторого объекта модели Django в формате JSON, например: j = Job.objects.get(pk=1) ############################################## #a way to get the JSON for that j variable??? ############################################## Я не хочу: from django.core import serializers serializers.serialize('json', Job.objects.get(pk=1),ensure_ascii=False) Потому что он возвращает массив JSON, а не одно представление объекта. Есть идеи? Один из способов, о котором […]

Проверьте, существует ли ключ и повторите попытку массива JSON с помощью Python

У меня есть куча данных JSON из сообщений Facebook, таких как: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} Данные JSON являются полуструктурированными, и все они не совпадают. Ниже мой код: import json str = […]

Сериализация члена Enum для JSON

Как я сериализую член Enum в JSON, чтобы я мог десериализовать полученный JSON в объект Python? Например, этот код: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) приводит к ошибке: TypeError: <Status.success: 0> is not JSON serializable Как я могу избежать этого?

Python: преобразование списка словарей в json

У меня есть список словарей, которые выглядят примерно так: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] и так далее. В списке может быть больше документов. Мне нужно преобразовать их в один документ JSON, который можно вернуть через бутылку, и я не могу понять, как это сделать. Пожалуйста помоги. […]

Попытка разобрать `request.body` из POST в Django

По какой-то причине я не могу понять, почему Django неправильно обрабатывает содержимое request.body . Он отправляется в формате JSON , и просмотр вкладки « Network » в Dev Tools показывает это как полезную нагрузку запроса: {creator: "creatorname", content: "postcontent", date: "04/21/2015"} именно так я хочу, чтобы он был отправлен на мой API. В Django у […]

Вспышка RESTful POST JSON не работает

У меня проблема с отправкой JSON через curl из cmd (Windows7) в Flask RESTful. Это то, что я публикую: curl.exe -i -H "Content-Type: application/json" \ -H "Accept: application/json" -X POST \ -d '{"Hello":"Karl"}' http://example.net:5000/ Это приводит к плохим запросам, также я не знаю, как отлаживать это, обычно я печатаю информацию на консоль, но это не […]

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