JSON
Significa "JavaScript Object Notation".
JSON é um formato padrão de dados baseado em texto para intercâmbio de dados. Ele formata os dados de uma maneira que pode ser lida tanto por pessoas quanto por máquinas. Aplicações web e servidores web usam arquivos JSON para transferir dados entre aplicações e servidores. Embora o JSON seja baseado em JavaScript, ele é um formato independente de linguagem, compatível com muitas linguagens de programação.
JSON é semelhante a XML outro formato de intercâmbio de dados em (texto simples), mas é mais compacto porque não exige tags separadas para cada elemento. Em vez disso, o JSON contém objetos entre chaves ({}). Cada atributo tem um nome e um valor, separados por dois-pontos (:). Um valor pode consistir em uma string entre aspas, um número, um booleano (true ou false), outro objeto ou uma matriz contida entre colchetes ([]). Os pares de nome/valor dos atributos são separados por vírgulas (,).
Por exemplo, abaixo está um exemplo de um livro definido em JSON e XML.
JSON
{
"book": {
"title": "A Study in Scarlet",
"author": "Arthur Conan Doyle",
"publisher": {
"name": "Ward Lock & Co", "year": "1887", "country": "United Kingdom"
}
}
}
XML
<book>
<title>A Study in Scarlet</title>
<author>Arthur Conan Doyle</author>
<publisher>
<name>Ward Lock & Co</name>
<year>1887</year>
<country>United Kingdom</country>
</publisher>
</book>
Embora os objetos JSON e XML usem aproximadamente o mesmo número de linhas para definir as informações do livro, o código JSON usa muito menos texto e é mais fácil de ler. Ele também exige menos dados para armazenar e transferir. Essa economia de dados pode ser insignificante para um único arquivo de dados, mas a baixa sobrecarga do JSON pode se acumular e reduzir a largura de banda e outros recursos do sistema em aplicações web que usam muitos arquivos de dados.
Extensão de arquivo: .JSON
Teste seus conhecimentos