La función de análisis JSON en JavaScript es algo con lo que te familiarizarás bastante y usarás frecuentemente en tu código. Esto es especialmente cierto si estás escribiendo código fuera de un marco como React / Angular / Vue.
Así que la primera pregunta que probablemente tengas es: '¿Qué hace la función de análisis JSON en JavaScript?' Bueno, la respuesta es bastante simple una vez que entiendes la diferencia entre JSON y los objetos de JavaScript.
Primero aclararé eso en el tutorial donde veremos cómo los datos JSON son realmente solo una representación en cadena de un objeto, lo que significa que no puedes acceder a sus propiedades directamente. Solo los objetos reales de JavaScript pueden ser accedidos de esta manera.
Conociendo la diferencia entre JSON y los objetos de JavaScript, es fácil deducir que la función de análisis JSON simplemente toma una cadena JSON y la convierte en un objeto real de JavaScript para que podamos acceder a sus propiedades.
En el resto del tutorial, veremos cómo trabajar con datos JSON de llamadas remotas (como JSON enviado de vuelta desde una API) utilizando el análisis JSON en JavaScript desde una URL, y cómo los datos necesitan ser analizados cuando se devuelven en un formato similar a una cadena.
También pasaremos por otro ejemplo utilizando la API Fetch para recuperar datos y verás cómo, si usas esta técnica para recuperar datos externos, en realidad no necesitas la función de análisis JSON en JavaScript.
Finalmente, en nuestro tutorial de análisis JSON en JavaScript, aprenderás sobre el error común que muchos desarrolladores nuevos cometen al trabajar con datos JSON, particularmente cuando no manejan un error de análisis JSON en JavaScript. Es necesario muchas veces verificar que los datos que estás intentando analizar son un JSON válido, ya que pasar una cadena no válida causará un error. Con los dos ejemplos de llamadas remotas, te mostraré cómo manejar este tipo de errores y asegurarte de que tu código en JavaScript continúe de manera fluida. Canal @codebubb