Tag: json

scrapy от выхода скрипта в json

Я запускаю scrapy в скрипте python def setup_crawler(domain): dispatcher.connect(stop_reactor, signal=signals.spider_closed) spider = ArgosSpider(domain=domain) settings = get_project_settings() crawler = Crawler(settings) crawler.configure() crawler.crawl(spider) crawler.start() reactor.run() он работает успешно и останавливается, но где результат? Я хочу получить результат в формате json, как я могу это сделать? result = responseInJSON как мы используем команду scrapy crawl argos -o result.json […]

Сглаживание общего JSON Список диктов или списков в Python

У меня есть набор произвольных данных JSON, которые были проанализированы в Python для списков диктов и списков различной глубины. Мне нужно уметь «сгладить» это в список dicts. Пример: Пример исходных данных 1 [{u'industry': [ {u'id': u'112', u'name': u'A'}, {u'id': u'132', u'name': u'B'}, {u'id': u'110', u'name': u'C'}, ], u'name': u'materials'}, {u'industry': {u'id': u'210', u'name': u'A'}, u'name': […]

django-rest-framework: как мне сериализовать поле, которое уже содержит JSON?

Я довольно новичок в django-rest-framework, поэтому я могу использовать некоторую помощь. У меня есть объект с TextField, который является строкой, содержащей JSON. Я использую django-rest-framework для сериализации всего объекта как JSON. Однако эта одна строка, которая уже является JSON, сериализуется как закодированная строка, содержащая JSON, а не сам JSON. Как я могу сказать, что сериализатор […]

Сериализация JSON в Spidermonkey

Я использую python-spidermonkey для запуска кода JavaScript. Чтобы передать объекты (вместо простых строк) на Python, я думаю о возврате строки JSON. Это похоже на общую проблему, поэтому я задаюсь вопросом, есть ли какие-либо средства для этого встроенного в Spidermonkey или python-spidermonkey . (Я знаю о uneval но это не предназначено для использования в сериализации JSON […]

Получить элементы из вложенного JSON с помощью Python с помощью json lib

поэтому я снова застрял. На этот раз я борюсь с JSON. Я полностью потерян, и, смотря на это несколько часов, я чувствую себя слепым к любым ошибкам и понятия не имею, как управлять этим. Прямо к проблеме. Небольшая часть моего JSON: { "id":1, "name":"BoxH", "readOnly":true, "children":[ { "id":100, "name":"Box1", "readOnly":true, "children":[ { "id":1003, "name":"Box2", "children":[ […]

Единичное тестирование Django JSON View

Я пытаюсь написать некоторые модульные тесты для некоторых представлений Django json_view, и мне не удается передать json_string в представление. Вчера я опубликовал связанный с этим вопрос о передаче строки json в представление Django из JS, проблема заключалась в том, что в моем JS я просто передавал строку json, где мне нужно было передавать строку как […]

как удалить объект json с помощью python?

Я использую python для удаления и обновления файла JSON, созданного из данных, предоставленных пользователем, так что в базе данных должно храниться только несколько элементов. Я хочу удалить конкретный объект из файла JSON. Мой JSON-файл: [ { "ename": "mark", "url": "Lennon.com" }, { "ename": "egg", "url": "Lennon.com" } ] Я хочу удалить объект JSON с mark […]

YAML загружает 5e-6 как строку, а не число

Когда я загружаю число с e-формой дампа JSON с YAML, число загружается как строка, а не float. Я думаю, что этот простой пример может объяснить мою проблему. import json import yaml In [1]: import json In [2]: import yaml In [3]: All = {'one':1,'low':0.000001} In [4]: jAll = json.dumps(All) In [5]: yAll = yaml.safe_load(jAll) In […]

Дисплей с флягой Json на аккуратном пути

Я создаю API из базы данных mongodb с помощью Flask и имею следующий код: app.route('/<major>/') def major_res(major): course_list = list(client.db.course_col.find( {"major" : (major.encode("utf8", "ignore").upper())})) return json.dumps(course_list, sort_keys=True, indent=4, default=json_util.default) Который при вызове с основными CSCI возвращает: [{«курс»: «CSCI052», «описание»: «Основы компьютерной науки». Прочная основа функционального программирования, процедурной и абстракции данных, рекурсии и решения проблем. Приложения […]

Python Tuple для вывода JSON

Как это сделать: data = ((1, '2011-01-01'), (2, '2011-01-02'), (1, '2011-01-15'), (3, '2011-02-01')) в это: { "item": [ "1", "2", "1", "3", ], "settings": { "axisx": [ "2011-01-01", "2011-01-02", "2011-01-15", "2011-02-01" ], "axisy": [ "0", "100" ], "colour": "ff9900" } } Вернее, есть ли какие-то полезные ресурсы, которые я могу читать, чтобы я мог производить […]

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