Tag: json

Разбор массива JSON в объекты?

Я пытаюсь разобрать некоторые данные на Python У меня есть JSON: { "data sources": [ "http://www.gcmap.com/" ], "metros": [ { "code": "SCL", "continent": "South America", "coordinates": { "S": 33, "W": 71 }, "country": "CL", "name": "Santiago", "population": 6000000, "region": 1, "timezone": -4 }, { "code": "LIM", "continent": "South America", "coordinates": { "S": 12, "W": 77 […]

Python: Объедините "if 'x' in dict" и "for i in dict "

На самом деле два вопроса: если у меня есть словарь (который первоначально пришел из разбора json-сообщения), в котором есть необязательный массив: dict_with = {'name':'bob','city':'san francisco','kids': {'name': 'alice'} } dict_without = {'name':'bob','city':'san francisco' } Я бы обычно имел код вроде: if 'kids' in dict: for k in dict['kids']: #do stuff Мой первый вопрос: есть ли какой-нибудь […]

JSON Schema: проверить значение number или null

Есть ли способ включить свойство схемы JSON как число или null ? Я создаю API, который содержит атрибут heading . Может быть числом от 0 (включительно) до 360 (исключая) или нулевым, поэтому следующие входы в порядке: {"heading": 5} {"heading": 0} {"heading": null} {"heading": 12} {"heading": 120} {"heading": null} И следующие входы ошибочны: {"heading": 360} {"heading": […]

Как сделать обработчик JSON в Django

Я хочу получить и проанализировать json в представлении django. Требование в шаблоне: var values = {}; $("input[name^='param']").each(function() { values[$(this).attr("name")] = $(this).val(); }); $.ajax ({ type: "POST", url: page, contentType: 'application/json; charset=utf-8', async: false, processData: false, data: $.toJSON(values), success: function (resp) { console.log(resp); } }); Ввиду: import json … req = json.loads(request.body) return HttpResponse(req) Это дает […]

Как отправить JSON через HTTP в Ruby после преобразования из Python?

Я уступаю – я несколько часов пытался взломать этот орех, но не могу понять. Я слишком новичок в Ruby (и не имею фона Python!), Чтобы перевести это, а затем опубликовать данные JSON на сайт, который требует пользователя / пароль, а затем получить данные ответа. Это код Python: r = requests.post('https://keychain.oneid.com/validate/', json.dumps(data), auth=('username', 'password')) r.json() где […]

Кластерная панель Google Markers – Python / Django

После экспериментирования с клиентским подходом к кластеризации большого количества маркеров Google я решил, что это будет невозможно для моего проекта (в социальной сети с 28 000 пользователей). Есть ли примеры кластеризации координат на стороне сервера – желательно в Python / Django? Я хотел бы, чтобы это работало, – это постепенно индексировать маркеры на основе их […]

python KDE получает контуры и пути в конкретный формат буклета json

Я делаю оценку плотности ядра в Python и получаю контуры и пути, как показано ниже. (здесь приведены мои данные: https://pastebin.com/193PUhQf ). from numpy import * from math import * import numpy as np import matplotlib.pyplot as plt from scipy import stats x_2d = [] y_2d = [] data = {} data['nodes'] = [] # here […]

Создание пользовательского JSONEncoder

Я запускаю Python 2.7, и я пытаюсь создать собственный подкласс FloatEncoder JSONEncoder. Я следил за многими примерами, такими как это, но никто, похоже, не работает. Вот мой класс FloatEncoder: class FloatEncoder(JSONEncoder): def _iterencode(self, obj, markers=None): if isinstance(obj, float): return (str(obj) for obj in [obj]) return super(FloatEncoder, self)._iterencode(obj, markers) И здесь я называю json.dumps: with patch("utils.fileio.FloatEncoder") […]

django orm group by json key в поле json

Я использую поле json на моей модели django: class JsonTable(models.Model): data = JSONField() type = models.IntegerField() Я попробовал следующий запрос, который работает для нормальных sql-полей: JsonTable.objects.filter(type=1).values('type').annotate(Avg('data__superkey')) Но это вызывает следующую ошибку: FieldError: Cannot resolve keyword 'superkey' into field. Join on 'data' not permitted. Есть ли способ сделать группу по ключу json, используя Django ORM или […]

Загрузите один большой словарь Python, закодированный как Json без использования памяти памяти?

Я видел много подобных вопросов к этому, но ничего, что действительно соответствовало. Большинство других вопросов, казалось, касалось скорости. То, что я испытываю, это единственный словарь json, который находится в файле 1.1gig в моем локальном поле, занимая все мои 16 гигабайт памяти, когда я пытаюсь загрузить его, используя что-либо в следующих строках: f = open(some_file, "rb") […]

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