Tag: json

Как получить строковые объекты вместо Unicode от JSON?

Я использую Python 2 для разбора JSON из текстовых файлов с кодировкой ASCII . При загрузке этих файлов с помощью json или simplejson все мои строковые значения передаются в объекты Unicode вместо строковых объектов. Проблема в том, что я должен использовать данные с некоторыми библиотеками, которые принимают только строковые объекты. Я не могу изменять библиотеки […]

Как отпечатать JSON-файл?

У меня есть файл JSON, который является беспорядком, который я хочу использовать для печати. ​​Какой самый простой способ сделать это в python? Я знаю, что PrettyPrint берет «объект», который, я думаю, может быть файлом, но я не знаю, как передать файл … просто использование имени файла не работает.

Загрузка и разбор файла JSON с несколькими объектами JSON в Python

Я пытаюсь загрузить и проанализировать JSON-файл в Python . Но я застреваю, пытаясь загрузить файл: import json json_data = open('file') data = json.load(json_data) Урожайность: ValueError: Extra data: line 2 column 1 – line 225116 column 1 (char 232 – 160128774) Я посмотрел на 18.2. json – кодировщик и декодер JSON в документации Python, но это […]

Как записать данные JSON в файл?

У меня есть данные JSON, хранящиеся в переменных data . Я хочу записать это в текстовый файл для тестирования, поэтому мне не нужно каждый раз захватывать данные с сервера. В настоящее время я стараюсь: obj = open('data.txt', 'wb') obj.write(data) obj.close И я получаю ошибку: TypeError: must be string or buffer, not dict Как это исправить?

Разбор JSON в Python

Мой проект в настоящее время получает сообщение JSON в python, из которого мне нужно получить информацию о битах. В целях этого, давайте установить его в простой JSON в строке: jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}' До сих пор я генерировал запросы JSON, используя список, а затем json.dumps но для того, […]

JSON datetime между Python и JavaScript

Я хочу отправить объект datetime.datetime в сериализованной форме из Python с использованием JSON и де-сериализовать в JavaScript с помощью JSON. Каков наилучший способ сделать это?

Сохранение текстов utf-8 в json.dumps как UTF8, а не как \ u escape-последовательность

образец кода: >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print json_string "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" Проблема: она не читаема человеком. Мои (умные) пользователи хотят проверить или даже отредактировать текстовые файлы с дампами JSON. (и я бы предпочел не использовать XML) Есть ли способ сериализации объектов в utf-8 json string (вместо \ uXXXX)? это не помогает: […]

Сообщение JSON с использованием запросов Python

Мне нужно ПОЧТИ JSON от клиента к серверу. Я использую Python 2.7.1 и simplejson. Клиент использует Запросы. Сервер CherryPy. Я могу получить JSON с жестким кодом (код не показан), но когда я пытаюсь выполнить POST JSON на сервере, я получаю «400 Bad Request». Вот мой код клиента: data = {'sender': 'Alice', 'receiver': 'Bob', 'message': 'We […]

Как преодолеть «datetime.datetime не JSON serializable»?

У меня есть основной диктовка следующим образом: sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere Когда я пытаюсь выполнить jsonify(sample) я получаю: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable Что я могу сделать так, чтобы мой словарь мог преодолеть ошибку выше? Примечание. Хотя это может и не быть релевантным, […]

В чем разница между модулями json и simplejson Python?

Я видел много проектов, используя модуль simplejson вместо json модуля из стандартной библиотеки. Кроме того, существует множество различных модулей simplejson . Зачем использовать эти альтернативы, а не одну в стандартной библиотеке?

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