Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

200
Vistas
comportamiento extraño de JSON.parse y JSON.stringify

Ok, entonces tengo una API escrita en ExprerssJS donde obtengo un valor de la base de datos usando la consulta sin formato Sequelize. De alguna manera, el resultado JSON devuelto contiene barras invertidas alrededor del valor de la clave JSON, por ejemplo, {\"application_id\":1510} .

Cuando uso JSON.parse(JSON.stringify('{\"application_id\":1510}')) dentro de mi servicio expressJs, no hace nada con el objeto JSON suministrado y escupe la entrada como salida... es decir, no Sin embargo, cuando utilizo ejecutar esta misma declaración desde la línea de comando del nodo, obtengo los resultados deseados donde se eliminan esos "" ... vea a continuación ... Todo esto está en mi Mac usando la misma versión del nodo. Incluso traté de ejecutar este mismo comando dentro de la consola del navegador Chrome y puedo eliminar esos "". Simplemente no funciona dentro del código ExpressJS.

MC02YC4FLJG5J:~ Nodo Dev$ Bienvenido a Node.js v16.14.2. Escriba ".ayuda" para obtener más información.

JSON.parse(JSON.stringify('{\"application_id\":1510}')) '{"application_id":1510}'

¿Alguna idea de por qué se comporta de manera diferente?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda