Tag: json

Кодер Python NaN JSON

Поведение по умолчанию для кодера JSON заключается в преобразовании NaN в «NaN», например, json.dumps (np.NaN) приводит к «NaN». Как я могу изменить это значение «NaN» на «null»? Я попытался подклассифицировать JSONEncoder и реализовать метод default () следующим образом: from json import JSONEncoder, dumps import numpy as np class NanConverter(JSONEncoder): def default(self, obj): try: _ = […]

Итерирование вложенных словарей Python

Я пытаюсь собрать информацию из вложенных словарей (загруженных из json). Я пытаюсь сделать это с помощью цикла. Мне не удалось получить словарь в словаре, который называется «игроки». «игроки» содержат словарь с именами игроков и их идентификаторами. Я хотел бы извлечь этот словарь. Вы можете найти мой код и образец данных ниже. Я смог перебирать первый […]

Загрузите флакон локально json

Я борюсь с тем, как загрузить локальный json в колбе. from flask import Flask, render_template, json, url_for def taiwan(): json_data = open(url_for('static', filename="data/taiwan.json")) data = json.load(json_data) return render_template('taiwan.jade', data=data) Это вызывает IOError: нет такого файла или каталога: '/static/css/taiwan.json'. Но он все еще существует. Какие-либо предложения

Получите значение конкретного элемента JSON в Python

Я новичок в Python и JSON, поэтому мне очень жаль, если я буду казаться невежественным. Я получаю следующий результат от API Google Translate и хочу разобрать значение «translText»: { "data": { "translations": [ { "translatedText": "Toute votre base sont appartiennent à nous" } ] } } Этот ответ просто сохраняется в виде строки, используя это: […]

Django – Сеанс запросов к столу Haystack

Я пытаюсь сериализовать HayStack SearchQuerySet : from django.core import serializers serializers.serialize("json", SearchQuerySet().filter(content=request.GET['q'])) но он бросает: Объект 'SearchQuery' не имеет атрибута '_build_query' Как я могу это исправить?

Загрузка / сброс JSON в Python

Из документов: http://docs.python.org/library/json.html >>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') [u'foo', {u'bar': [u'baz', None, 1.0, 2]}] Я изменил его следующим образом: >>> the_dump=json.dumps("['foo', {'bar':['baz', null, 1.0, 2]}]") >>> the_load = json.loads(the_dump) u"['foo', {'bar':['baz', null, 1.0, 2]}]" Теперь это строка. Я хочу сделать это: the_load[1]['bar'] . Это можно сделать так? Где я иду не так? Почему это […]

Как читать JSON из сокета в python? (Инкрементный синтаксический анализ JSON)

У меня открыт сокет, и я хотел бы прочитать некоторые данные json от него. Проблема заключается в том, что модуль json из стандартной библиотеки может анализировать только строки ( load только считывает весь файл и вызывает loads внутри). Даже выглядит, что весь путь внутри модуля зависит от параметра, который является строкой. Это настоящая проблема с […]

JSON – Генерация json в цикле в python

У меня есть некоторые трудности с созданием конкретного объекта JSON в python. Мне нужно, чтобы он был в таком формате: [ {"id":0 , "attributeName_1":"value" , "attributeName_2":"value" , …. }, {"id":1 , "attributeName_2":"value" , "attributeName_3":"value" , …. }, . . . ] В python im получает идентификаторы, атрибуты и значения из двух объектов. Я пытаюсь создать […]

Как напечатать определенное значение JSON в Python?

Таким образом, у меня есть код Python, который возвращает строку JSON, подобную этой: '{"X": "value1", "Y": "value2", "Z": [{"A": "value3", "B": "value4"}]}' То, что я хочу сделать, – это распечатать и / или вернуть (в Python) "value 3" , чтобы использовать его. Также назначьте его переменной, чтобы я мог работать с ней позже. Как я […]

Python – добавление полей и меток в вложенный файл json

У меня есть dataframe следующим образом: Name_ID | URL | Count | Rating ———————————————— ABC | www.example.com/ABC | 10 | 5 123 | www.example.com/123 | 9 | 4 XYZ | www.example.com/XYZ | 5 | 2 ABC111 | www.example.com/ABC111 | 5 | 2 ABC121 | www.example.com/ABC121 | 5 | 2 222 | www.example.com/222 | 5 | […]

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