【发布时间】:2021-03-16 16:39:52
【问题描述】:
我试图解析一个 json 并且它给出了错误:
Traceback (most recent call last):
File "afip.py", line 13, in <module>
print(int(item['usuario']['denominacio
TypeError: string indices must be integers
我的代码:
import urllib.request
import json
url = 'https://url.com/file.json'
req = urllib.request.Request(url)
##parsing response
r = urllib.request.urlopen(req).read()
cont = json.loads(r.decode('utf-8'))
counter = 0
##parcing json
for item in cont['usuario']:
print(item['usuario']['denominacion'])
我的 json:
{"result":"success","usuario":{"nro_evento":2960505,"nro_secuencia_contacto":1,"Tipo_contacto":{"Cod_contacto":1,"Descripcion":null,"Visible":null,"Representante":0},"cuil":0000000000,"tipo_doc":0,"Tipo_doc_desc":null,"nro_doc":"0000000000","denominacion":"CAMARGO MAURO NAHUEL","telefono":0,"celular":0,"proveedor_celular":0,"mail":"","cod_area_tel":"","cod_area_cel":"","HabilitadoImpuestos":true}}
【问题讨论】:
-
您显示的错误与您显示的代码不匹配。