Tag: json

Python – Как пропустить определенный элемент JSON?

{ "query": { "pages": { "7412236": { "pageid": 7412236, "ns": 0, "title": "Steve Jobs", "extract": "<p><b>Steven Paul</b> \"<b>Steve</b>\" <b>Jobs</b> (/\u02c8d\u0292\u0252bz/; February 24, 1955\u00a0\u2013 October 5, 2011) was an American entrepreneur, marketer, and inventor, who was the co-founder (along with Steve Wozniak and Ronald Wayne), chairman, and CEO of Apple Inc. Through Apple, he is widely […]

Создание структуры JSON из HTML с помощью BeautifulSoup

Я работаю с BeautifulSoup, пытаясь разобрать простой HTML-документ, который выглядит так: (Естественно, структура продолжается по этой основной манере на несколько уровней глубже. Однако иногда появляется дополнительная пуля, которая не предоставляет никакой информации, поэтому я хотел бы ее игнорировать). Моя цель – проанализировать это в формате JSON. Я бы хотел, чтобы конечный результат выглядел так: { […]

словарь python в sqlite

Я построил sqlite db и таблицу в Python 2.7 с 6 переменными, основанными на чтении файла URL. Я использовал JSON и создал словарь. Код хорошо читает и проходит через клавиши и значения. Мне нужно вставить это в мой стол. Вот где я немного потерялся. Я предоставлю код, и я думаю, что моя дыра будет очевидна. […]

Рамка бутылок: как вернуть datetime в ответ JSON

Когда я пытаюсь вернуть JSON, содержащий значение datetime , я получаю File "/usr/lib/python2.7/json/encoder.py", line 178, in default raise TypeError(repr(o) + " is not JSON serializable") TypeError: datetime.datetime(2014, 2, 1, 0, 0) is not JSON serializable Это нормально. Есть ли простой способ добавить объект к bottle как from bson import json_util import json json.dumps(anObject, default=json_util.default) для […]

Ошибка декодирования объекта json

У меня есть следующий json, который я пытаюсь разобрать. >>> string1 u'{"content":{"search_highlight":{},"message_exchanged":{"messagesOnlyToViewee":true,"messagesOnlyToViewer":true},"Certifications":{"certsMpr":{},"empty":{}},"lix_treasury_callout":"B","network_overview":{"img_overview_locked":"http://sclnkd.licdn.com/scds/common/u/img/pic/pic_network_overview_locked_178x276.png","lix_showDetail":"control"},"Projects":{"empty":{},"projectsMpr":{}},"lix_discovery_order":"control","Volunteering":{"volunteer":{},"empty":{}},"lix_treasury_upload":"B","connections":{},"view_tracking":{},"Badge":{"badges":{},"empty":{}},"Patents":{"patentsMpr":{},"empty":{}},"Publications":{"empty":{},"pubsMpr":{}},"Summary":{"summary":{"deferImg":true,"hasSummaryOrSpecialties":false,"visible":true,"showSummarySection":false,"associatedWith":{}},"empty":{}},"Notes":{},"frontierajaxform__text_plain__there_were":"There were one or more errors in your submission. Please correct the marked fields below.","ContactInfo":{"distance":{"distance":\\u002d1,"numberOfConnections":2},"contact_info":{"deferImg":true,"showTwitter":true,"visible":true}},"Following":{"follow_channels":{},"follow_school":{},"follow_people":{"count":0,"viewee":{"id":29841231},"influencerSeeMore":\\u002d7,"influencers":[]},"follow":{"i18n_following_section_label":"Following","i18n_currently_following":"Following","isCondensed":true,"companyFolloweeCount":1,"industryFolloweeCount":1,"i18n_unfollow":"Unfollow","industryFollowees":[{"link_industry":"/today/insurance?trk=prof\\u002dfollowing\\u002dindustry\\u002dicon","universalName":"insurance","id":42,"i18n_x_followers":"93,628 followers","ind_follow":"/lite/follow?type=INDUSTRY&id=42&csrfToken=ajax%3A1584468784299534813&goback=%2Enpv_29841231_*1_*1_NAME*4SEARCH_AcEA_*1_en*4US_*1_*1_*1_123452511375704563981_2_7_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1","canonicalName":"Insurance","fmt_following_count":"93,628","ind_unfollow":"/lite/unfollow?type=INDUSTRY&id=42&csrfToken=ajax%3A1584468784299534813&goback=%2Enpv_29841231_*1_*1_NAME*4SEARCH_AcEA_*1_en*4US_*1_*1_*1_123452511375704563981_2_7_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1","isShared":false}],"i18n_follow":"Follow","i18n_see_less":"See less","companyFollowees":[{"link_biz":"/company/metlife?trk=prof\\u002dfollowing\\u002dcompany\\u002dlogo","universalName":"metlife","id":2213,"logo":"http://mclnkd.licdn.com/media/p/2/000/021/14e/05da35a.png","canonicalName":"MetLife","biz_follow":"/company/follow/submit?id=2213&csrfToken=ajax%3A1584468784299534813&goback=%2Enpv_29841231_*1_*1_NAME*4SEARCH_AcEA_*1_en*4US_*1_*1_*1_123452511375704563981_2_7_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1","ind_lookup":"Insurance","isShared":false,"logoId":"/p/2/000/021/14e/05da35a.png"}],"i18n_news":"News","isFollowing":true,"lix_profile_showChannels":"control"}},"BasicInfo":{"empty":{},"upsell":{"deferImg":true,"visible":true},"basic_info":{"showTopCardDetail":true,"visible":true,"phoneticname":"","i18n__Industry":"Industry","industry_pivot":"/search?search=&industry=42&sortCriteria=R&keepFacets=true&trk=prof\\u002d0\\u002dovw\\u002dindustry","find_others_region":"Find other members in Mumbai Area, India","headline_highlight":"Manager at Metlife","i18n__find_others_in_industry":"Find other members in this industry","i18n_Edit":"Edit"}}}}' Но это не будет загружаться, когда я скажу >>> import re >>> import json […]

Django: конвертировать QuerySet со связанными объектами в JSON

Предположим, у меня две простые модели: class Place(models.Model): name = models.CharField(max_length=200) address = models.CharField(max_length=200) class Event(models.Model): name = models.CharField(max_length=200) date = models.DateField() place = models.ForeignKey(Place) Теперь я хочу запросить набор событий с разрешенным местом и преобразовать все в список dicts, которые позже могут быть преобразованы в JSON. Вот как должен выглядеть конечный результат: [{ "name": […]

Python: может ли dumpdata не загружать данные обратно. UnicodeDecodeError

Я использую Python 2.7, Django 1.5 и PostgreSQL 9.2 в течение двух недель. Никогда не видел этого раньше. Все недавно установлено на моем компьютере с Windows 7, поэтому оно должно иметь настройки по умолчанию. Django красиво создает таблицы в моем db. Похоже, все работает нормально. Я могу сбросить данные из моей базы данных, запустив: manage.py […]

Json Encoder AND Decoder для сложных массивов numpy

Я пытаюсь JSON кодировать сложный массив numpy, и я нашел полезность от astropy ( http://astropy.readthedocs.org/en/latest/_modules/astropy/utils/misc.html#JsonCustomEncoder ) для этого цель: import numpy as np class JsonCustomEncoder(json.JSONEncoder): """ <cropped for brevity> """ def default(self, obj): if isinstance(obj, (np.ndarray, np.number)): return obj.tolist() elif isinstance(obj, (complex, np.complex)): return [obj.real, obj.imag] elif isinstance(obj, set): return list(obj) elif isinstance(obj, bytes): # […]

Отобразить таблицу mpld3 в формате HTML с помощью django

Я использую mpld3 для отображения графиков matplotlib внутри HTML-страницы через django. Я использую метод mpld3.fig_to_dict для создания строки из фигуры matplotlib и сохранения ее в переменной JSON. Я не знаю, как вызвать переменную JSON в HTML <div id="fig01"></div> <script type="text/javascript"> var json01 = { <snip JSON code> }; mpld3.draw_figure("fig01", json01); </script> Переменная json, созданная в […]

RESTfully маршрутизация API на основе пользовательских ролей

Я разрабатываю API, используя Flask-RESTful, и мое приложение имеет три роли. site_admin department_admin основной Для любого заданного ресурса возвращаемый объект JSON имеет другой набор ключей, основанный на каждой роли. Например, если вы нажмете / закажете как «site_admin», результат может выглядеть так: { "orders": [ {"id": 1, "user": "foo", "paid": True, "department": "A", "code": 456}, {"id": […]

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