Ir para conteúdo

Alexandre Barbosa Gontijo

Members
  • Total de itens

    6
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Alexandre Barbosa Gontijo

  1. Alexandre Barbosa Gontijo

    Erro string indice must integers Json

    consegui, tinha aspas no inicio e no fim da string que retornava da API, eu tirei e funcionou
  2. Alexandre Barbosa Gontijo

    Erro string indice must integers Json

    Seu exemplo é perfeito, na verdade o que eu faço é a mesma coisa, o problema é que no seu exemplo quando mando imprimir o tipo print (type(json_data)) ele mostra <class 'list'> se eu faço isso com o meu exemplo ele retorna <class 'str'>
  3. Alexandre Barbosa Gontijo

    Erro string indice must integers Json

    Bom dia Wootzor, fiz o que você falou mas aparece o erro : CL_NOME = json_data[0]['CL_NOME'] TypeError : string indices must be integers antes desta linha eu faço um print (type(json_data)) e aparece <class 'str'> se eu mando imprimir a string 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"}]
  4. Alexandre Barbosa Gontijo

    Erro string indice must integers Json

    Desculpe é que estou tento meu primeiro contato com o Python. Você tem razão, o retorno do type é <class 'str'> Mas se mando imprimir a variável 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"}] o que preciso fazer ?
  5. Alexandre Barbosa Gontijo

    Erro string indice must integers Json

    Fiz isso mas não adiantou, mesmo erro : retorno = retorno.decode("utf-8") json_data = json.loads(retorno) type(json_data) CL_NOME = json_data['CL_NOME'] print ("NOME=" + CL_NOME)
  6. Alexandre Barbosa Gontijo

    Erro string indice must integers Json

    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"}] alguém pode me ajudar ?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.