Tag: json

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 JSON сериализует десятичный объект

У меня есть Decimal('3.9') как часть объекта и хочу кодировать это в строку JSON, которая должна выглядеть как {'x': 3.9} . Я не забочусь о точности на стороне клиента, поэтому поплавок в порядке. Есть ли хороший способ сериализовать это? JSONDecoder не принимает десятичные объекты, а конвертирование в поплавок заранее дает {'x': 3.8999999999999999} что неверно и […]

Создание ответа JSON с использованием Django и Python

Я пытаюсь преобразовать скрипт ответа Ajax на стороне сервера в Django HttpResponse, но, видимо, он не работает. Это серверный скрипт: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Validate?? $arrayToJs[2] = "true"; // RETURN TRUE echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; // RETURN ARRAY […]

Как получить POSTed json в Flask?

Я пытаюсь создать простой API с помощью Flask, в котором теперь я хочу прочитать POSTED JSON. Я делаю сообщение с расширением PostMan Chrome , а пост JSON I – это просто {"text":"lalala"} . Я пытаюсь прочитать JSON, используя следующий метод: @app.route('/api/add_message/<uuid>', methods=['GET', 'POST']) def add_message(uuid): content = request.json print content return uuid В браузере он […]

Разбор значений из файла JSON?

У меня этот JSON в файле: { "maps": [ { "id": "blabla", "iscategorical": "0" }, { "id": "blabla", "iscategorical": "0" } ], "masks": [ "id": "valore" ], "om_points": "value", "parameters": [ "id": "valore" ] } Я написал этот скрипт, который печатает весь текст json: json_data=open(file_directory).read() data = json.loads(json_data) pprint(data) Как я могу разобрать файл и […]

Могу ли я получить JSON для загрузки в OrderedDict в Python?

Хорошо, поэтому я могу использовать OrderedDict в json.dump . То есть, OrderedDict может использоваться как вход для JSON. Но может ли он использоваться как выход? Если да, то как? В моем случае я хотел бы load в OrderedDict, чтобы сохранить порядок ключей в файле. Если нет, есть ли какое-то обходное решение?

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