Estoy tratando de imprimir una cadena json en formato json.
Entonces, la entrada sería algo como: "{\"a": 1, \"b\":\"2\"}"
Necesito que la salida se vea así:
{ "a":1, "b":"2" }He intentado usar JSON.stringify pero solo imprime la misma cadena. Cualquier ayuda es apreciada.
Analice su cadena en el objeto js, luego analícela en una cadena con nuevas líneas.
console.log(JSON.stringify(JSON.parse('{\"a": 1, \"b\":\"2\"}'), null, 2));Antes de ejecutar el siguiente código, debe hacer un pequeño cambio.
"{\"a": 1, \"b\":\"2\"}" -> "{\"a\": 1, \"b\":\"2\"}" const stringifiedJson = "{\"a\": 1, \"b\":\"2\"}"; const result = JSON.parse(json); console.log(result);