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

138
Vistas
hacer un objeto json en php que se pueda analizar con javascript

Tengo una enorme lista de cosas con cada una de esas cosas divididas en cuatro sub-cosas. Puedo reunirlos fácilmente en matrices anidadas en PHP, pero cuando uso json_encode para pasarlos como un objeto JSON a mi lado del cliente javascript, la función JSON.parse() siempre falla porque mis datos están llenos de todo tipo de entidades. como ' / \ " & % {} []

Es una pena que no haya una constante que pueda agregar a json_encode para asegurarse de que esté listo para javascript.

¿Qué caracteres debo escapar o tratar de otra manera para asegurarme de obtener un objeto analizable de javascript? No pude encontrar uno. Fácilmente podría escribir una función para manejar esto si supiera con qué caracteres tratar.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No debería haber ningún problema con su enfoque. ¿Quizás hay un problema al renderizar los datos? ¿Intentó lo siguiente para generar el json?

 echo 'var myjs = ' . htmlspecialchars(json_encode($obj)) . ';';

Si presenta el json en una URL/punto final diferente, no tiene que codificar nada usted mismo. Sin embargo, debe asegurarse de que sus encabezados http estén configurados correctamente

 header('Content-Type: application/json'); echo json_encode($obj); die(0); # thx for requesting my endpoint
about 4 years ago · Juan Pablo Isaza Denunciar
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