String é JSON Válido

Beginner

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

Introdução

Neste laboratório, exploraremos como verificar se uma string fornecida é JSON válido usando JavaScript. Usaremos o método JSON.parse() juntamente com um bloco try...catch para determinar a validade da string fornecida. Este laboratório ajudará você a entender melhor como trabalhar com dados JSON em JavaScript.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 100%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Verificar se uma String é JSON Válido

Para verificar se uma determinada string é JSON válido, siga estes passos:

  1. Abra o Terminal/SSH e digite node para começar a praticar a codificação.
  2. Use o método JSON.parse() e um bloco try...catch para verificar se a string fornecida é JSON válido.
  3. Se a string for válida, retorne true. Caso contrário, retorne false.

Aqui está um trecho de código de exemplo que implementa essa lógica:

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

Você pode testar esta função com diferentes strings de entrada, assim:

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

No último exemplo, null não é uma string JSON válida, então a função retorna false.

Resumo

Parabéns! Você concluiu o laboratório "String Is Valid JSON". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.