Neste artigo você vai aprender a como deserializar JSON com JavaScript, vamos utilizar uma abordagem super prática!
Fala programador(a), beleza? Bora aprender mais sobre JavaScript e JSON!
JSON (JavaScript Object Notation) é uma forma popular de armazenar e trocar dados na web.
Ele é baseado em um subconjunto da linguagem JavaScript e é facilmente lido e escrito por humanos e computadores.
Quando você trabalha com dados JSON, é comum precisar transformá-los em objetos JavaScript para acessar e manipular seus valores.
Esse processo é chamado de deserialização (ou parsing) de JSON. Neste artigo, vamos ver como fazer isso usando JavaScript.
Usando o método JSON.parse()
O primeiro e mais simples método para deserializar JSON é usando o método JSON.parse().
Ele recebe uma string JSON como argumento e retorna um objeto JavaScript equivalente. Por exemplo:
// string JSON let jsonString = '{"name":"John", "age":30, "city":"New York"}'; // deserializando para objeto JavaScript let obj = JSON.parse(jsonString); console.log(obj.name); // "John" console.log(obj.age); // 30 console.log(obj.city); // "New York"
Usando o construtor JSON
É possível também usar o construtor JSON para deserializar um JSON.
Ele é muito parecido com o método JSON.parse(), mas ele é uma função construtora.
let jsonString = '{"name":"John", "age":30, "city":"New York"}'; let obj = new JSON(jsonString); console.log(obj.name); // "John" console.log(obj.age); // 30 console.log(obj.city); // "New York"
Em resumo, a deserialização de JSON em JavaScript é simples e pode ser feita usando o método JSON.parse(), o construtor JSON.
O método JSON.parse() é o método mais seguro e recomendado para deserializar JSON em JavaScript.
O que é JSON?
JSON (JavaScript Object Notation) é um formato de dados leve para representar estruturas de dados e objetos.
Ele é baseado em um subconjunto da linguagem JavaScript e é facilmente lido e escrito por humanos e computadores.
O JSON é composto por pares de chave-valor, onde cada chave é uma string e o valor pode ser uma string, número, boolean, array ou outro objeto JSON.
Exemplo de um objeto JSON:
{ "name": "John", "age": 30, "city": "New York", "isEmployed": true, "skills": ["JavaScript", "HTML", "CSS"] }
O JSON é amplamente utilizado na comunicação de aplicações web, pois é uma forma fácil de transmitir e armazenar dados estruturados entre aplicações diferentes.
Ele é usado para transmitir dados entre servidores e clientes, como as aplicações web, e para armazenar dados em bancos de dados NoSQL.
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Em conclusão, deserializar um JSON com JavaScript é um processo simples e pode ser feito usando diferentes métodos.
O método mais comum e recomendado é o JSON.parse(), que transforma uma string JSON em um objeto JavaScript.
Também é possível usar o construtor JSON e a função eval(), mas é importante notar que o uso da função eval() é considerado inseguro e não é recomendado.
Independentemente do método escolhido, é importante trabalhar com dados JSON de forma segura, verificando o conteúdo antes de processá-los e evitando o uso de dados maliciosos ou não confiáveis.
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!