Tag: json

Чтение данных с S3 с использованием Lambda

У меня есть набор json-файлов, хранящихся в ведре S3 на AWS. Я хочу использовать службу AWS lambda python для анализа этого json и отправки анализируемых результатов в базу данных AWS RDS MySQL. У меня есть стабильный скрипт python для синтаксического анализа и записи в базу данных. Мне нужно, чтобы скрипт лямбды перебирался через json-файлы (когда […]

Python: обрабатывать сломанные байты unicode при разборе строки JSON

Мой код создает некоторый контент с сайта UserVoice. Как вы знаете, UserVoice – это дерьмовое программное обеспечение, которое не может правильно обрабатывать данные; действительно, чтобы уменьшить количество текста на странице поиска, они разрезают текст, скажем, 300 символов, а затем добавляют «…» до конца. Дело в том, что они не заботятся обрезать середину многобайтового символа , […]

TypeError: строковые индексы должны быть целыми при разборе JSON с использованием Python?

Я запутался, почему я не могу разобрать эту строку JSON. Подобный код отлично работает на другой строке JSON, но не на этом – я пытаюсь разобрать JSON String и извлечь скрипт из JSON. Ниже мой код. for step in steps: step_path = '/example/v1' +'/'+step data, stat = zk.get(step_path) jsonStr = data.decode("utf-8") print(jsonStr) j = json.loads(json.dumps(jsonStr)) […]

Как настроить сортировку списка dict для использования в json.dumps

У меня есть список, похожий на allsites = [ { 'A5': 'G', 'A10': 'G', 'site': 'example1.com', 'A1': 'G' }, { 'A5': 'R', 'A10': 'Y', 'site': 'example2.com', 'A1': 'G' } ] Который я использую в json.dumps : data = { 'Author':"joe", 'data':allsites } print json.dumps(data,sort_keys=True,indent=4, separators=(',', ': ')) Это выводит следующий JSON: { "Author": "joe", "data": […]

Как сделать сообщение с данными из пустого json через HTTPie?

Мне интересно, как сделать запрос POST с данными пустого json через HTTPie? Соответствующее решение Curl находится здесь: curl -X POST -H "Content-Type: application/json" -d '{}' http://ooxx.asdf/

Python: ключи по умолчанию, чтобы избежать KeyError

Довольно новый для python, начинающий разработчик, первый вызов Я вызываю некоторый JSON и разбираю соответствующие данные как csv. Я не могу понять, как заполнить промежуточный файл json Dict ключами по умолчанию, так как многие из них не заполнены. Результатом является KeyError, когда я пытаюсь разобрать содержимое в csv. Хотел бы любой совет! Благодарю. Обновление: спасибо […]

Колба-успокоительный: комплексный объект маршала для json

У меня вопрос относительно продолжения колбы. Я только начал использовать его и столкнулся с одной проблемой. У меня есть объекты flask-sqlalchemy , которые связаны между собой отношением «один-к-одному», и я хочу, чтобы эта успокаивающая конечная точка возвращала родительский объект со всеми его json в json используя marshaller. В моем случае Set содержит много параметров. Я […]

Как решить ImportError: невозможно импортировать имя simplejson в Django

Я пытаюсь создать приложение чата реального времени в Django (1.7.1). Кажется, мне нужно было установить Redis и ishout.js. Поэтому я установил их, следуя инструкциям. После создания проекта в Django я поставил 'drealtime' под INSTALLED_APPS и поставил: 'drealtime.middleware.iShoutCookieMiddleware' прямо над : 'django.contrib.sessions.middleware.SessionMiddleware' под MIDDLEWARE_CLASSES как он говорил. И я поставил команду как python manage.py startapp example […]

Раскрашивание вывода JSON в python

В python, если у меня есть объект JSON obj , тогда я могу print json.dumps(obj, sort_keys=True, indent=4) чтобы получить красивую распечатку объекта. Можно ли еще более удешевить вывод: добавьте некоторые цвета в частности? Что-то вроде результата [1] cat foo.json | jq '.' [1] jq JSON Swiss Army toolbox: http://stedolan.github.io/jq/

JSON «POST» в Flask View не работает

Я хочу отправить JSON через POST в мой флеш-просмотр. вот мой код ЯШ: $.post('/blog/add/ajax', { "title": "hallo", "article": "test" }, function(data) { console.log(data.title); console.log(data.article); }, "json" ); ру: @app.route('/blog/add/ajax', methods=['POST', 'GET']) def add_blog_ajax(): if request.method == 'POST': title = request.json['title'] article = request.json['article'] blog = Blog(title, article) db.session.add(blog) db.session.commit() return jsonify(title=title, article=article) ошибка: TypeError: 'NoneType' […]

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