Tag: json

Анализ данных json для данных событий aws sns в python

Я смог присвоить данные события sns переменной, используя def lambda_handler(event, context): message = event['Records'][0]['Sns']['Message'] print("From SNS: " + message) Вывод : { "Records": [ { "eventVersion": "2.0", "eventSource": "aXXXX", "awsRegion": "XXXXX", "eventTime": "2016-03-09T12:24:19.255Z", "eventName": "ObjectCreated:Put", "userIdentity": { "principalId": "AWS:XXXXXXXXXXX" }, "requestParameters": { "sourceIPAddress": "xxx.xxx.xx.xx" }, "responseElements": { "x-amz-request-id": "XXXX", "x-amz-id-2": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, "s3": { "s3SchemaVersion": […]

print Все ключи json-файла в python

У меня есть папка, где у меня есть около 20000 файлов son.I хочу узнать все уникальные ключи каждого json, и я хочу взять союз всех ключей. Но я застрял только на начальном шаге. Я могу найти ключи файла одного сына. До сих пор я написал следующий код: from pprint import pprint import json json_data=open("/Users/akira/out/1.json") jdata […]

OrderedDict с определенным порядком в Python

У меня есть словарь, который я отправляю в API, и, к сожалению, API требует, чтобы словарь находился в очень определенном порядке. Я загружаю словарь из файла. Прямо сейчас json.load(fh, object_pairs_hook=OrderedDict) делает именно то, что он должен, и заказывает клавиши верхнего уровня в алфавитном порядке, но мне нужно, чтобы словарь упорядочивался по-разному. Конкретный порядок: { "kind": […]

Почему json.loads возвращает объект unicode вместо строки

Я не могу понять, почему следующий тип изменяется на unicode от str. ДЕЛО 1 Python 2.7 (r27:82500, Nov 19 2014, 18:07:42) [GCC 4.5.1 20100924 (Red Hat 4.5.1-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import json >>> x = {'resources': {}, 'tags': ['a', 'b']} >>> ret = json.dumps( x ) […]

«Нет заголовка« Access-Control-Allow-Origin »присутствует ошибка с Cherrypy

У меня есть следующий javascript на HTML-странице <script> function getContent(page) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { var json = xmlhttp.responseText; obj = JSON.parse(json); document.getElementById("content").innerHTML=obj.content; document.getElementById("title").innerHTML=obj.title; } } xmlhttp.open("GET","http://differentserver.com:8080?page="+page,true); xmlhttp.send(); […]

Pretty-printing JSON с цветом ASCII в python

Я ищу для печати JSON в командной строке, в python, с цветами ASCII. Например, jq утилита jq будет использовать цветные JSON, используя жирные цвета ASCII, например: input: curl –silent http://coinabul.com/api.php | jq . curl –silent http://coinabul.com/api.php | jq . вывод: Кто-нибудь знает, как добиться этого эффекта от Python? Несколько вопросов SO дают некоторую хорошую информацию […]

Сгладить двойной вложенный JSON

Я пытаюсь сгладить файл JSON, который выглядит так: { "teams": [ { "teamname": "1", "members": [ { "firstname": "John", "lastname": "Doe", "orgname": "Anon", "phone": "916-555-1234", "mobile": "", "email": "john.doe@wildlife.net" }, { "firstname": "Jane", "lastname": "Doe", "orgname": "Anon", "phone": "916-555-4321", "mobile": "916-555-7890", "email": "jane.doe@wildlife.net" } ] }, { "teamname": "2", "members": [ { "firstname": "Mickey", "lastname": […]

движок google jsonpickle

Кто-нибудь получил jsonpickle, работающую над движком Google? Мои журналы говорят, что нет модуля, но есть модуль с уверенностью, как вы рождены. Я использую jsonpickle 0.32. <type 'exceptions.ImportError'>: No module named jsonpickle Traceback (most recent call last): File "/base/data/home/apps/xxxxx/xxxxxxxxxxxxxxxxx/main.py", line 4, in <module> import jsonpickle

бутылка request.json получает 405 на почте

Я пытаюсь получить бутылку, чтобы получить json в xmlhttprequest, и я получаю ошибку 405 Часть моего сценария бутылки: @app.route('/myroute/') def myroute(): print request.json Часть моего другого скрипта для проверки xhr: jdata = json.dumps({"foo":"bar"}) urllib2.urlopen("http://location/app/myroute/", jdata) Почему я получаю 405? bottlepy error: 127.0.0.1 – – [2012-09-23 23:09:34] "POST /myroute/ HTTP/1.0" 405 911 0.005458 urllib2 error: urllib2.HTTPError: […]

Python Сравнение двух объектов Json независимо от последовательности элементов в них

Есть ли способ / класс / модуль в python для сравнения двух json-объектов и печати изменений / различий? Я попытался использовать «json_tools», который дает неплохие результаты, однако diff не удалось в случае, если есть списки python с элементами в разных порядках в двух объектах json. например JSON 1: { 'Person' : { 'FName' : 'John', […]

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