Cadena es un JSON válido

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En este laboratorio, exploraremos cómo comprobar si una cadena proporcionada es un JSON válido utilizando JavaScript. Utilizaremos el método JSON.parse() junto con un bloque try...catch para determinar la validez de la cadena proporcionada. Este laboratorio te ayudará a entender mejor cómo trabajar con datos JSON en JavaScript.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 100%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Comprobar si una cadena es un JSON válido

Para comprobar si una cadena dada es un JSON válido, siga estos pasos:

  1. Abra la Terminal/SSH y escriba node para comenzar a practicar la codificación.
  2. Utilice el método JSON.parse() y un bloque try...catch para comprobar si la cadena proporcionada es un JSON válido.
  3. Si la cadena es válida, devuelva true. En caso contrario, devuelva false.

A continuación, se muestra un fragmento de código de ejemplo que implementa esta lógica:

const isValidJSON = (str) => {
  try {
    JSON.parse(str);
    return true;
  } catch (e) {
    return false;
  }
};

Puede probar esta función con diferentes cadenas de entrada, como esta:

isValidJSON('{"name":"Adam","age":20}'); // true
isValidJSON('{"name":"Adam",age:"20"}'); // false
isValidJSON(null); // false

En el último ejemplo, null no es una cadena JSON válida, por lo que la función devuelve false.

Resumen

¡Felicitaciones! Has completado el laboratorio de Cadena es un JSON válido. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.