Tag: json

Как вывести JSON в python, чтобы он мог использоваться для плагина Highcharts от Geckoboard

Я чувствую, что есть достаточно простое решение для моей проблемы. Я делаю некоторые манипуляции с данными, которые в конце концов распечатываются в формате для высоких диаграмм . В настоящее время я вытягиваю весь набор вложенных словарей и печатаю каждую часть, но я надеялся, что есть что-то вроде JSON.dumps (dict), где вывод был отформатирован со всеми […]

Анализ синтаксического анализа JSON

Я использую scrapy для сканирования веб-сайта. Некоторые страницы используют AJAX, поэтому я получил запросы AJAX для получения фактических данных. Все идет нормально. Выходом этих AJAX-запросов являются выходы JSON. Теперь я хотел бы проанализировать JSON, но scray просто предоставляет HtmlXPathSelector. Кто-нибудь успешно преобразовал json-выход в html и смог разобрать его с помощью HtmlXPathSelector? заранее большое спасибо

Python: "List.append =" list "атрибут объекта 'append' доступен только для чтения"

Я пытаюсь написать ответ с сервера Solr в CSV-файл. Я довольно новичок в python и получил код для изменения. Первоначально код выглядел так … for doc in response.results: status = json.loads(doc['status']) Скрипт запускает и печатает правильную информацию. Но это только каждый печатает один результат (последний). Я думаю, что это потому, что цикл постоянно пишет над […]

Как превратить следующие данные в Python dict

Я очень новичок в программировании и выборе Python в качестве своего первого языка. Я могу сделать «POST» через API, но как мне преобразовать ответ, который я получаю ниже, в словарь Python? Если бы я должен был распечатать ответ, я получаю только: Response [201] Но если я должен был сделать: for i in response: print i […]

Django: Ошибка типа в / <Пользователь: user1> не является сериализуемым JSON

Я получил ошибку типа, показывающую, что «не является сериализуемым JSON». После добавления связанного с сессией кода эта ошибка возникает. views.py def jlogin(request): if request.method == 'POST': username = request.POST['uname'] password = request.POST['pword'] user = authenticate(username=username, password=password) if user is not None: login(request,user) print(user) request.session['user']=user return redirect('/feeds/') else: return render(request,'join/login.html') else: user = request.session.get('user') print(user) if […]

JSON сбрасывает нечисловые поплавки с модулем ujson Python

Я пытаюсь сериализовать числа, используя ujson module в Python3. Некоторые из значений – NaN s. При использовании стандартного модуля json все работает нормально. import json json.dumps(float('NaN')) дает: 'NaN' Но есть проблема с ujson . import ujson ujson.dumps(float('NaN')) выдает исключение: Traceback (most recent call last): File "<stdin>", line 1, in <module> OverflowError: Invalid Nan value when […]

Как управлять версией объекта?

Чтобы объяснить, посмотрите на объект ниже, поскольку он изменяется: obj = {'a': 1, 'b': 2} // Version 1 obj['a'] = 2 // Version 2 obj['c'] = 3 // Version 3 Я хочу иметь возможность получить любую из этих версий объекта, например, получить obj с версии 2. Я не хочу хранить копии всего объекта каждый раз, […]

Проверьте, находится ли ключ / значение в JSON

С помощью этого кода import sense import json sense.api_key = '…' node = sense.Node.retrieve('……..') feed = node.feeds.retrieve('presence') events = feed.events.list(limit=1) result = json.dumps(events,indent=1) print result Я получаю JSON-Feed следующим образом: { "links": {…}, "objects": [ { "profile": "GenStandard", "feedUid": "…..", "gatewayNodeUid": "…..", "dateServer": "2015-02-28T09:57:22.337034", "geometry": null, "data": { "body": "Present", "code": 200 }, "signal": "-62", […]

json-объект, возвращаемый HTTP-ответом

Я использую python и django для разработки некоторых API REST. У меня вопрос о строке unicode JSON, возвращаемой вызовом запросов. Итак, я делаю что-то вроде: resp = requests.get(self.url) if resp.status_code is status.HTTP_200_OK: obj = json.loads(resp.json()) С этим я могу перебирать записи как: for o in obj: print o Это печатает что-то вроде: {u'pk': 1, u'model': […]

Моя программа иногда пишет дополнительный] или} в конце данных в json-файле?

Я написал записку для себя как свою первую программу. Он действительно работает очень хорошо, по большей части, однако иногда программа будет писать дополнительный ] или } в конце list или dict хранящихся внутри указанного json файла. Это происходит не часто, и я думаю, что это происходит только тогда, когда я пишу новые строки кода или […]

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