input.txt
output.json
Codifica cualquier texto como literal de cadena JSON, o decodifícalo de vuelta.

Relacionado

Guías para Stringify

Todas las guías →

¿Qué es JSON Stringify?

JSON.stringify() convierte un valor en una cadena JSON. Al aplicarlo a una cadena que ya es JSON obtienes un literal de cadena JSON —— el JSON original envuelto en comillas dobles, con las comillas y los caracteres especiales internos escapados. Se necesita habitualmente para incrustar JSON dentro de otro documento JSON, almacenarlo en un campo de base de datos o pasarlo como parámetro de URL.

Otros lenguajes lo llaman de forma distinta: en Python json.dumps (también buscado como json dumps python, json dumps in python, python json dump, python dict to json, python pretty print dict, python pretty print json, python print nice json, o vía python pprint / pprint python), en Ruby JSON.generate, en Go json.Marshal, en Java org.json y Jackson, en .NET Newtonsoft JSON (Newtonsoft.Json) y en PHP json_encode producen todos la misma clase de salida —— un json object as string (también buscado como json to json string o stringify json). La operación inversa es JSON.parse, json.loads, etc. —— si la entrada puede venir rota puedes tratarla en el validador JSON y en JSON Fix.

Ejemplo

Entrada:

{"name": "Ada", "active": true}

Salida con Stringify:

"{\"name\": \"Ada\", \"active\": true}"

Pulsa Unstringify para el sentido contrario —— útil cuando recibes una cadena JSON doblemente codificada y quieres extraer el valor real que hay dentro.

FAQ

¿Cómo deshago un stringify (decodificar un literal de cadena JSON)?

Haz clic en Unstringify, o aplica directamente JSON.parse sobre el valor. Si lo que recibes es una cadena doblemente codificada que empieza con comillas escapadas, primero haz un parse para obtener la cadena JSON interna y un segundo parse para obtener el valor real.

¿Es lo mismo que «json to string» o «json unescape»?

Sí. json to string se refiere a poner un valor JSON en forma de literal de cadena, que es justo lo que hace Stringify. json unescape / unescape json es la dirección inversa —— pulsa Unstringify para eliminar las secuencias de escape y volver al JSON original.