Olá pessoal. Faço uma requisição em minha API cujo o retorno é um JSON no seguinte formato:
{
“codigo_associado”: “xxxxxxx”,
“codigo_associado_beneficiario”: “xxxxxxx”,
“nome”: “Name”,
“sexo”: “F”,
“categoria_cnh”: 0,
“data_vencimento_habilitacao”: null,
“cpf”: “xxxxxxx”,
“veiculos”: [
{
“codigo_veiculo”: “xxxxxxx”,
“placa”: “xxxxxxx”,
“chassi”: “xxxxxxx”,
“valor_fixo”: 0,
“codigo_situacao”: 0,
“situacao”: “SUBSTITUIDO”,
“codigo_modelo”: “xxxxxxx”,
“descricao_modelo”: “xxxxxxx”,
“valor_fipe”: “xxxxxxx”
},
{
“codigo_veiculo”: “xxxxxxx”,
“placa”: “xxxxxxx”,
“chassi”: “xxxxxxx”,
“valor_fixo”: 0,
“codigo_situacao”: 0,
“situacao”: “SUBSTITUIDO”,
“codigo_modelo”: “xxxxxxx”,
“descricao_modelo”: “xxxxxxx”,
“valor_fipe”: “xxxxxxx”
}
],
“spcSerasa”: “xxxxxxx”
}
Seu eu imprimir a resposta no builder {{response}}, obtenho a resposta da API no seguinte formato:
Array ( [codigo_associado] => xxxxxxx [codigo_associado_beneficiario] => xxxxxxx [nome] => Name [sexo] => F [categoria_cnh] => 0 [data_vencimento_habilitacao] => [cpf] => xxxxxxx [veiculos] => Array ( [0] => Array ( [codigo_veiculo] => xxxxxxx [placa] => xxxxxxx [chassi] => xxxxxxx [valor_fixo] => 0.00 [codigo_situacao] => 0 [situacao] => SUBSTITUIDO [codigo_modelo] => xxxxxxx [descricao_modelo] => xxxxxxx [valor_fipe] => xxxxxxx) [1] => Array ( [codigo_veiculo] => xxxxxxx [placa] => xxxxxxx [chassi] => xxxxxxx [valor_fixo] => 0.00 [codigo_situacao] => 0 [situacao] => SUBSTITUIDO [codigo_modelo] => xxxxxxx [descricao_modelo] => xxxxxxx [valor_fipe] => xxxxxxx ) ) [spcSerasa] => xxxxxxx )
Aparentemente o blip converte o retorno da API para uma string. Estou com dificuldades para “parssear” essa string e acessar os valores da resposta da API que vem exatamente nesse formato mostrado acima.
Já tentei fazer um script com a seguinte instrução:
const parssedResponse = JSON.parse(response);
Mas não funcionou. Obtenho o seguinte erro:
Unexpected token A in JSON at position 0 at JSON.parse
Algum de vcs saberia me dá uma luz? Muito obrigado antecipadamente.
Melhor resposta por Pedro_Matos
Veja o original