O que é JSON? Visão geral de um leigo

O que é JSON? Visão geral de um leigo

Você está atualizado com as tecnologias da web mais recentes? Conhecimento de HTML é essencial se você quiser ir além de atividades simples na web, como navegar e postar em fóruns. Depois, há tópicos mais avançados, como CSS (saiba mais aqui), AJAX (saiba mais aqui) e JSON.





Quer você pretenda ser um desenvolvedor web ou não, é uma boa ideia saber pelo menos o que é JSON, por que é importante e por que é usado em toda a web hoje.





O que é JSON?

JSON significa JavaScript Object Notation . É um formato padrão aberto que permite que os dados sejam transferidos pela web usando pares de valor de atributo . Isso pode parecer um pouco confuso, então vamos nos aprofundar um pouco mais.





Digamos que eu tenha um balão e você queira o meu. Uma maneira de fazer isso acontecer seria empacotar o balão e enviá-lo pelo correio. Mas um método alternativo seria descrever para você o atributos do meu balão, o que permitiria a você recriar exatamente o mesmo balão sem ter que enviar o balão físico.

Meu balão pode ter um material atributo de valor borracha . Pode ter um cor atributo de valor internet . Pode ter um diâmetro atributo de valor dez polegadas . Pode ter um gás atributo de valor hélio . Esses quatro pares de valor de atributo são suficientes para você visualizar meu balão, certo?



É basicamente assim que o JSON funciona quando transmite dados pela Internet.

O que é JSON bom?

JSON não foi o primeiro a utilizar pares de valor de atributo como forma de transferir dados pela Internet. Os conhecedores de tecnologia podem notar que se parece muito com XML. Bem, ao que parece, JSON e XML realizam muitas das mesmas tarefas. Então, por que escolher JSON em vez de XML?





Na web de hoje, assíncrono o carregamento de dados é importante. Em outras palavras, as páginas da web desejam carregar novos dados sem ter que atualizar a página inteira para obtê-los. Isso resulta em uma experiência de navegação mais suave e favorável. JSON é ótimo para enviar e receber dados assíncronos porque é simples e fácil de usar.

Mas o XML faz a mesma coisa! Então, por que algumas pessoas preferem JSON?





Uma resposta a essa pergunta pode ser encontrada no nome de JSON: JavaScript Object Notation . É reconhecido nativamente pelo JavaScript, que é uma das linguagens mais populares do mundo. Como JSON é um subconjunto do JavaScript, há muito pouco aprendizado extra que você precisa fazer depois de conhecer o JavaScript.

como obter um papel de parede animado

Outro motivo é que JSON é mais legível do que XML. Claro, é fácil se acostumar com XML quando você o usa por um tempo, mas olhar para um arquivo XML pode ser opressor com todas as suas tags e verbosidade. JSON é mais limpo, mais fácil de entender para iniciantes e bastante flexível com seus tipos de dados básicos.

Veja o que os criadores de JSON têm a dizer sobre essa comparação JSON x XML página.

Qual é a aparência do JSON?

JSON é apenas uma série de pares de valor de atributo que podem ser aninhados dentro de si mesmos quando necessário. Por exemplo, se nosso objeto de dados fosse uma pessoa, essa pessoa poderia ser representada pelos seguintes dados JSON:

Cada linha começa com um atributo seguido por dois pontos, depois o valor para esse atributo. Esse valor também pode ser uma matriz, conforme visto com o atributo 'phoneNumbers' acima. O valor também pode ser uma série de mais pares de valor de atributo, que você pode ver em ação com o atributo 'endereço'. Isso é chamado de objeto .

Para comparação, aqui estão os mesmos dados representados por XML:

Conclusão

JSON é apenas uma forma de representar objetos de dados ao transmiti-los pela Internet. É uma alternativa ao XML que é nativo do JavaScript, que é uma das razões por que é tão popular e difundido. O uso mais comum para JSON é extrair dados de servidores da web sob demanda.

Esperamos que agora você compreenda melhor o JSON e como ele é usado no desenvolvimento da web. Para mais aprendizagem, o Página JSON no MDN é um ótimo lugar para começar.

Créditos de imagem: JSON ampliado via Shutterstock

Compartilhado Compartilhado Tweet O email Os 8 melhores sites para baixar audiolivros gratuitamente

Os audiolivros são uma ótima fonte de entretenimento e muito mais fáceis de digerir. Aqui estão os oito melhores sites onde você pode baixá-los gratuitamente.

Leia a seguir
Tópicos relacionados
  • Internet
  • Tecnologia Explicada
  • Desenvolvimento web
  • Programação
Sobre o autor Joel Lee(1524 artigos publicados)

Joel Lee é o Editor-chefe da MakeUseOf desde 2018. Ele tem um B.S. em Ciência da Computação e mais de nove anos de experiência profissional em redação e edição.

Mais de Joel Lee

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever