Articles of json

UnicodeEncodeError na chamada de API (json)

Eu estou tentando imprimir o resultado dessa chamada de API, mas estou recebendo um erro UnicodeEncodeError. Provavelmente super pergunta noob, mas realmente aprecio qualquer ajuda com isso ūüôā import http.client import json api_key = ‘hidden’ connection = http.client.HTTPConnection(‘api.football-data.org’) headers = { ‘X-Auth-Token’: api_key, ‘X-Response-Control’: ‘minified’ } connection.request(‘GET’, ‘/v1/competitions’, None, headers) response = json.loads(connection.getresponse().read().decode()) print(response) Erro: […]

Como atualizar o valor de uma chave em um arquivo json sem carregar o json completo em python?

Considere, o conte√ļdo do arquivo json antes da atualiza√ß√£o √©, {“key1”: “value A”, “key2”: “value B”} Eu quero atualizar o key1 para o valor C sem realmente abrir o arquivo json usando json.load (). Ent√£o o resultado final deveria ser, {“key1”: “value C”, “key2”: “value B”} Eu quero algo como update () no mongoDB. √Č […]

Por que o json.loads () funciona em algumas strings?

Eu tenho uma string JSON como a mostrada em json1 . Eu estou tentando analisar isso como um JSON, mas parece que n√£o funciona. O que est√° errado? import json string1 = “[]” list1 = “[‘hi’,’bye’]” json1 = “{‘genre’: [‘Action’, ‘Comedy’]}” print json.loads(string1) print json.loads(list1) print json.loads(“{‘genre’: [‘Action’, ‘Comedy’]}”) Isso me d√° o erro Traceback […]

GET curl call n√£o retornando o object JSON

curl -D- -X GET -H “Authorization: Basic ——————–=” -H “Content-Type: application/json” https://jira.———–.net/rest/api/latest/search?jql=assignee=wwilson Isso retorna a sa√≠da correta real, mas quando tento enviar um comando para format√°-lo, ele me diz que nenhum object JSON pode ser decodificado. {“expand”:”names,schema”,”startAt”:0,”maxResults”:50,”total”:1,”issues”: [{“expand”:”editmeta,renderedFields,transitions,changelog,operations”,”id”:”11497″ ,”self”:”https://jira.some-company.net/rest/api/latest/issue/11497″,”key”:”QA- 121″,”fields”:{“summary”:”Test_Run”,”progress”: …. Not going to give you the crapton of lines in the middle …. {“progress”:0,”total”:0},”lastViewed”:”2015-06-16T09:52:41.616- […]

Como faço para percorrer dictionarys nesteds em uma lista de dictionarys?

Ainda novo no Python e preciso de um pouco de ajuda aqui. Eu encontrei algumas respostas para iterar atrav√©s de uma lista de dictionarys, mas n√£o para dictionarys nesteds em uma lista de dictionarys. Aqui est√° uma estrutura aproximada de um √ļnico dictionary dentro da lista de dictionarys [{ ‘a’:’1′, ‘b’:’2′, ‘c’:’3′, ‘d’:{ ‘ab’:’12’, ‘cd’:’34’, […]

Python analisando JSON com aspas duplas escapadas

Considere este json v√°lido: {“a”: 1, “b”: “{\”c\”:2}”} O m√≥dulo json do Python √© json quando tento analis√°-lo – parece que o \” est√° descartando: json.loads (‘{“a”: 1, “b”: “{\” c \ “: 2}”}’) Traceback (√ļltima chamada mais recente): Arquivo “”, linha 1, em Arquivo “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py”, linha 338, em cargas return _default_decoder.decode (s) Arquivo “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py”, […]

√ćndice de registro de data e hora para o dataframe do pandas de read_json ()

Estou lendo uma √ļnica linha JSON do arquivo data.json com este conte√ļdo: [ { “timestamp”: 1436266865, “rates”: { “EUR”: 0.911228, “JPY”: 122.5463, “AUD”: 1.346118 } }, { “timestamp”: 1436277661, “rates”: { “JPY”: 122.4789, “AUD”: 1.348871, “EUR”: 0.91433 } } ] em um DataFrame pandas. Eu quero usar o “timestamp” como √≠ndice do DataFrame. Eu fa√ßo […]

Envie v√°rios valores para Raspberry com Arduino usando serial

Eu tenho uma pergunta sobre comunica√ß√£o serial entre Arduino e Raspberry Pi. O fato √© que eu quero enviar duas variables ‚Äč‚Äčpara o Raspberry Pi com o Arduino e us√°-las de maneiras diferentes. Aqui meu esbo√ßo para o Arduino: int one = 1; int two = 2; void setup() { Serial.begin(9600); } void loop() { […]

Extraindo informa√ß√Ķes de v√°rios arquivos JSON para um √ļnico arquivo CSV em python

Eu tenho um arquivo JSON com v√°rios dictionarys: {“team1participants”: [ { “stats”: { “item1”: 3153, “totalScore”: 0, … } }, { “stats”: { “item1”: 2123, “totalScore”: 5, … } }, { “stats”: { “item1”: 1253, “totalScore”: 1, … } } ], “team2participants”: [ { “stats”: { “item1”: 1853, “totalScore”: 2, … } }, { “stats”: […]

MemoryError ao carregar um arquivo JSON

Python (e spyder) retorna um MemoryError quando eu carrego um arquivo JSON que √© 500Mo grande. Mas meu computador tem 32Go RAM e a “memory” exibida pelo spyder vai de 15% a 19% quando eu tento carreg√°-lo! Parece que eu teria muito mais espa√ßo … Algo em que n√£o pensei?