Escapare ghilimele duble in sir JSON

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
Marius
Mesaje: 60

Escapare ghilimele duble in sir JSON

Încerc să transform in obiect un șir JSON 'Hello” test ' care conține ghilimele care au escapate deja cu \.

Cod: Selectaţi tot

JSON.parse('{"x":"Hello \" test "}')
Dar in consola da eroare:

Cod: Selectaţi tot

Uncaught SyntaxError: Unespected Tocken t in JSON
E ceva gresit in cod?

MarPlo
Trebuie sa escapezi backslash-ul \, astfel sa ai doua backslashes \\

Cod: Selectaţi tot

let obj = JSON.parse('{"x":"Hello \\" test"}')
console.log(obj)

Subiecte similare