Saltar al contenido

Cómo escapar de las comillas dobles en JSON

Tenemos la respuesta a esta cuestión, o por lo menos eso esperamos. Si sigues con dudas coméntalo y sin dudarlo te responderemos

Solución:

Prueba esto:

"maingame": 
  "day1": 
    "text1": "Tag 1",
     "text2": "Heute startet unsere Rundreise " Example text". Jeden Tag wird ein neues Reiseziel angesteuert bis wir. "
  

(solo una barra invertida () entre comillas).

Cuándo y dónde usar \" en cambio. De acuerdo, si eres como yo, te sentirás tan tonto como yo cuando me di cuenta de lo que estaba haciendo después de encontrar este hilo.

Si está creando un archivo/secuencia de texto .json e importando los datos desde allí, la respuesta de la secuencia principal es solo una barra invertida antes de las comillas dobles:" es el que buscas.

Sin embargo, si es como yo y está tratando de que el “Editor Tryit” de w3schools.com tenga comillas dobles en la salida de JSON.parse (texto), entonces lo que está buscando es el triple comillas dobles de barra invertida \". Esto se debe a que estás construyendo tu texto. string dentro de un HTML


+1: ya que es un texto de JavaScript stringuna doble barra invertida comillas dobles \" también funcionaría; porque la comilla doble no necesita escapar dentro de una comilla simple string p.ej '"' y '"' resultado en el mismo JS string.

Está mostrando la barra invertida porque también estás escapando de la barra invertida.

Además de las comillas dobles, también debe escapar de las barras invertidas si desea incluir una en su JSON citado. string. Sin embargo, si tiene la intención de usar una barra invertida en una secuencia de escape, obviamente no debe escapar.

Aquí puedes ver las comentarios y valoraciones de los lectores

Nos puedes favorecer nuestro quehacer ejecutando un comentario y dejando una valoración te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *