Tag: json

Как подключить Javascript к Python для совместного использования данных в формате JSON в обоих направлениях?

Я пытаюсь выяснить, как создать локальное соединение между сервером Python и клиентом Javascript, используя формат JSON для получения данных. В частности, мне нужно сделать некоторые запросы на стороне клиента HTML, отправить эти запросы на сервер в формате JSON и запустить их на стороне сервера Python для поиска данных в базе данных SQLite. И после получения […]

Разнообразный JSON

В рамках процессов выпуска я должен сравнить некоторые данные конфигурации JSON, используемые моим приложением. В качестве первой попытки я просто напечатал JSON и разделил их (используя kdiff3 или просто diff). Однако, поскольку эти данные выросли, kdiff3 смешивает разные части в выходе, делая дополнения похожими на гигантские модификации, нечетные удаления и т. Д. Очень сложно понять, […]

Как я могу использовать python для определения конкретного значения json по ключу?

Есть такой json: { "P1": "ss", "Id": 1234, "P2": { "P1": "cccc" }, "P3": [ { "P1": "aaa" } ] } Как я могу найти все значение P1 без его повторения всего json? PS: P1 может быть где угодно в json. Если ни один метод не может это сделать, можете ли вы рассказать мне, как […]

Преобразование JSON в Python dict

Я искал, пытаясь найти ответ на этот вопрос, и я не могу его отследить. Может быть, слишком поздно вечером, чтобы понять ответ, поэтому я обращаюсь к превосходным читателям здесь. У меня есть следующий бит данных JSON, который я выхожу из записи CouchDB: "{\"description\":\"fdsafsa\",\"order\":\"1\",\"place\":\"22 Plainsman Rd, Mississauga, ON, Canada\",\"lat\":43.5969175,\"lng\":-79.7248744,\"locationDate\":\"03/24/2010\"},{\"description\":\"sadfdsa\",\"order\":\"2\",\"place\":\"50 Dawnridge Trail, Brampton, ON, Canada\",\"lat\":43.7304774,\"lng\":-79.8055435,\"locationDate\":\"03/26/2010\"}," Эти данные […]

Как обновить json-файл с помощью python

Я пытаюсь обновить существующий Json-файл, но по какой-то причине запрошенное значение не изменяется, но весь набор значений (с новым значением) добавляется к исходному файлу jsonFile = open("replayScript.json", "r+") data = json.load(jsonFile) tmp = data["location"] data["location"] = "NewPath" jsonFile.write(json.dumps(data)) и результат: Обязательно: { "location": "NewPath", "Id": "0", "resultDir": "", "resultFile": "", "mode": "replay", "className": "", "method": […]

Как сериализовать в JSON список объектов модели в django / python

Я пытаюсь сериализовать список объекта модели, определенный как: class AnalysisInput(models.Model): input_user = models.CharField(max_length=45) input_title = models.CharField(max_length=45) input_date = models.DateTimeField() input_link = models.CharField(max_length=100) Я написал специальный сериализатор (encoder) для json.dumps (): class AnalysisInputEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, AnalysisInput): return { "input_id" : obj.id, "input_user" : obj.input_user, "input_title" : obj.input_title, "input_date" : obj.input_date.isoformat(), "input_link" : obj.input_link […]

Как получается, что сериализация json намного быстрее, чем сериализация yaml в Python?

У меня есть код, который в значительной степени зависит от yaml для многоязыковой сериализации, и, работая над ускорением некоторых вещей, я заметил, что yaml был безумно медленным по сравнению с другими методами сериализации (например, pickle, json). Итак, что на самом деле заставляет меня думать, что json намного быстрее, чем yaml, когда выход почти идентичен. >>> […]

Преобразование объекта динамического python в json

Возможный дубликат: Сериализуемые объекты Python json Мне нужно знать, как преобразовать динамический объект python в JSON. Объект должен иметь возможность иметь несколько дочерних объектов объектов уровня. Например: class C(): pass class D(): pass c = C() c.dynProperty1 = "something" c.dynProperty2 = { 1, 3, 5, 7, 9 } cd = D() cddynProperty3 = "d.something" # […]

KeyError при доступе к словарю?

У меня есть словарь json_dict указанный ниже. Мне нужно получить доступ к элементу ==> json_dict['OptionSettings'][3]['Value'] . Мне нужно получить доступ к элементу с помощью синтаксиса print(json_dict[parameter]) . Когда я даю параметр, такой как param="['OptionSettings'][3]['Value']" или param="'OptionSettings'][3]['Value']" Я получаю сообщение об ошибке, как показано ниже: KeyError: "['OptionSettings'][3]['Value']" . Я попытался использовать нижеследующее решение, но он просто […]

Передача данных из Django в D3

Я пытаюсь написать очень простой столбчатый график, используя Django и D3.js. У меня есть объект, называемый play с полем datetime, называемым датой. То, что я хочу сделать, – показать количество пьес со временем, сгруппированных по месяцам. В основном у меня есть два вопроса: Как получить эти группировки по месяцам с подсчетом количества пьес в этом […]

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