Alexandre Barbosa Gontijo Postado Janeiro 10, 2018 Denunciar Share Postado Janeiro 10, 2018 Sou novo no Python e estou "agarrado" em um problema, segue o código : response = requests.get("http://www.testecliente.com.br/ApiTeste/GetDadosCartaoCliente?CL_COD=1" ) retorno = response.content retorno = retorno.decode("utf-8") json_data = json.loads(retorno) CL_NOME = json_data['CL_NOME'] print ("NOME=" + CL_NOME) aparece o seguinte erro : TypeError : string indices must be integers se eu mando imprimir o json_data aparece : {"CC_COD":16,"CL_COD":40,"CC_NUMERO_CARTAO":"68453217628884","CC_BANDEIRA":"visa","CC_VALIDADE":"09/21","CC_COD_SEGURANCA":"188","CC_FUNCAO":"C","CC_PRINCIPAL":"S","CL_NOME":"Alexandre Luiz"} Se eu mando imprimir o tipo print (type(json_data)) aparece : <class 'str'> alguém pode me ajudar ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Alexandre Barbosa Gontijo
Sou novo no Python e estou "agarrado" em um problema, segue o código :
response = requests.get("http://www.testecliente.com.br/ApiTeste/GetDadosCartaoCliente?CL_COD=1" )
retorno = response.content
retorno = retorno.decode("utf-8")
json_data = json.loads(retorno)
CL_NOME = json_data['CL_NOME']
print ("NOME=" + CL_NOME)
aparece o seguinte erro :
TypeError : string indices must be integers
se eu mando imprimir o json_data aparece :
{"CC_COD":16,"CL_COD":40,"CC_NUMERO_CARTAO":"68453217628884","CC_BANDEIRA":"visa","CC_VALIDADE":"09/21","CC_COD_SEGURANCA":"188","CC_FUNCAO":"C","CC_PRINCIPAL":"S","CL_NOME":"Alexandre Luiz"}
Se eu mando imprimir o tipo print (type(json_data)) aparece : <class 'str'>
alguém pode me ajudar ?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.