Neste artigo você vai aprender a como checar se JSON possui uma chave, ou seja, se um JSON tem uma propriedade específica
Fala programador(a), beleza? Bora aprender mais sobre JSON e JavaScript!
Para verificar se um JSON possui uma chave específica vamos primeiro precisar torná-lo em um objeto
Isso deixa as nossas ações a serem executadas mais simples
Podemos fazer isso com o método parse do objeto JSON de JS
E por fim basta checar a propriedade com o método hasOwnProperty, um método para verificar propriedades em objeto
Veja um exemplo abaixo:
const json = '{"name": "Matheus", "age": 31}'; const object = JSON.parse(json); if(object.hasOwnProperty('name')) { console.log("Possui propriedade!") }
Aqui temos nosso JSON na primeira variável, depois há a conversão em objeto
E por fim verificamos a propriedade name com o método anteriormente indicado
Isso nos retorna true, pois o objeto tem a propriedade em questão
Assim temos o resultado que estamos procurando! Conseguimos verificar se um dado em JSON tem ou não uma propriedade específica
Quer aprender tudo sobre JSON? Se liga neste vídeo:
Conclusão
Neste artigo nós vimos como checar se JSON possui uma chave em JavaScript
Utilizamos uma técnica bem interessante, que consiste em converter o JSON em objeto
E por fim validar a propriedade que estamos buscando com hasOwnProperty
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos