Estoy tratando de almacenar una matriz de objetos como una cadena y restaurarla más tarde. Sin embargo, algunos elementos en los objetos son cadenas y pueden tener ' o ". Esto causa un problema cuando intento convertir esta matriz de objetos en cadenas con JSON.parse. ¿Existe una forma estándar de resolver este problema?
vars = [{'date': '04-29', 'x': 'this "x" ', 'y': '<p><img src="data:image/jpeg;base64,/9j/4AADEQA/ANmAA9KdX/txX0/2Q=="></p>'}]prueba esto
vars=JSON.parse(JSON.stringify(vars));resultado
[{"date":"04-29","x":"this \"x\" ","y":"<p><img src=\"data:image/jpeg;base64,/9j/4AADEQA/ANmAA9KdX/txX0/2Q==\"></p>"}]o esto (no se a que quieres llegar)
vars = JSON.parse(JSON.stringify(vars).replaceAll("\\\"","'"));resultado
[{"date":"04-29","x":"this 'x' ","y":"<p><img src='data:image/jpeg;base64,/9j/4AADEQA/ANmAA9KdX/txX0/2Q=='></p>"}]