Erro Unexpected token o in JSON at position 1 VUEJS

Pessoal, estou refazendo um projeto em Vue, assistindo o video do youtube e nesse projeto as informações são armazenadas no localStorage, e depois é feito um JSONparse para converter string em objeto e vice-versa. Acontece que no navegador Edge, funciona direitinho a aplicação, e no navegador Chrome a renderização não acontece, e aparece no console esse erro “Unexpected token o in JSON at position 1”. No edge, nenhuma mensagem de erro no console, somente no Chrome dá erro. Alguem sabe me dizer o motivo?

1 curtida

Oi, @Natalia . Não conheço muito sobre Vue.js, mas dei uma pesquisada e acho que posso te ajudar.

Ao que parece, o objeto que você está passando para o JSON.parse() já é uma string JSON “parseada”. Como se você passasse uma string json já convertida para o JSON.parse(), sacou?

Experimenta utilizar o JSON.stringify() para converter e vê se funciona.

Qualquer coisa, manda aí o código que a gente tenta se virar por aqui rs.

Bjs