Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

100
Visualizações
Make JSON.parse work for array of objects with quotation mark

I am trying to store an array of object as string and restore it later. However, some elements in the objects are string and they may have ' or ". This causes an issue when I try to convert back and forth this array of objects to string with JSON.parse. Is there an standard way to resolve this issue?

 vars = [{'date': '04-29', 'x': 'this "x" ', 'y': '<p><img src="data:image/jpeg;base64,/9j/4AADEQA/ANmAA9KdX/txX0/2Q=="></p>'}]
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

try this

vars=JSON.parse(JSON.stringify(vars));

result

[{"date":"04-29","x":"this \"x\" ","y":"<p><img src=\"data:image/jpeg;base64,/9j/4AADEQA/ANmAA9KdX/txX0/2Q==\"></p>"}]

or this ( I don't know what you want to reach)

vars = JSON.parse(JSON.stringify(vars).replaceAll("\\\"","'"));

result

[{"date":"04-29","x":"this 'x' ","y":"<p><img src='data:image/jpeg;base64,/9j/4AADEQA/ANmAA9KdX/txX0/2Q=='></p>"}]
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda