JavaScript Object Notation (JSON) é um formato baseado em texto padrão para representar dados estruturados com base na sintaxe do objeto JavaScript. É comumente usado para transmitir dados em aplicativos da Web (por exemplo, enviar alguns dados do servidor para o cliente, para que possam ser exibidos em uma página da Web ou vice-versa).
(Uma extensão com o jeito de você escrever o código com notação semelhante ao objeto JS)
O JSON existe como uma string — útil quando você deseja transmitir dados por uma rede. Ele precisa ser convertido em um objeto JavaScript nativo quando você quiser acessar os dados. Isso não é um grande problema — o JavaScript fornece um objeto JSON global que possui métodos disponíveis para conversão entre os dois.
Um objeto JSON pode ser armazenado em seu próprio arquivo, que é basicamente apenas um arquivo de texto com uma extensão de .json
Para que serve o JSON?
A transferência de dados entre aplicações é feita por meio de API — Application Programming Interface — que, entre outros formatos, utiliza a notação JSON para estruturar as informações trafegadas.
O formato JSON também é utilizado para a realização de requisições AJAX em sites, em que são feitas diferentes interações com o banco de dados, como o MySql, para realizar operações como consulta, inclusão e exclusão de registros.
Outra forma de utilização de arquivos .json é para o gerenciamento de projetos em diferentes linguagens de programação. O Node.js, por exemplo, utiliza um arquivo chamado package.json em seus projetos para armazenar as dependências utilizadas na aplicação.
Além disso, ele também é utilizado como arquivo de configuração para armazenar dados que são verificados em tempo de utilização da aplicação.
O que é o JSON?
JavaScript Object Notation (
JSON
) é um formato baseado em texto padrão para representar dados estruturados com base na sintaxe do objeto JavaScript. É comumente usado para transmitir dados em aplicativos da Web (por exemplo, enviar alguns dados do servidor para o cliente, para que possam ser exibidos em uma página da Web ou vice-versa).(Uma extensão com o jeito de você escrever o código com notação semelhante ao objeto JS)
{ "nome-da-propriedade": [ "propriedade1", "propriedade2" ] }
O JSON existe como uma string — útil quando você deseja transmitir dados por uma rede. Ele precisa ser convertido em um objeto JavaScript nativo quando você quiser acessar os dados. Isso não é um grande problema — o JavaScript fornece um objeto
JSON
global que possui métodos disponíveis para conversão entre os dois. Um objetoJSON
pode ser armazenado em seu próprio arquivo, que é basicamente apenas um arquivo de texto com uma extensão de .jsonPara que serve o JSON?
A transferência de dados entre aplicações é feita por meio de API — Application Programming Interface — que, entre outros formatos, utiliza a notação JSON para estruturar as informações trafegadas.
O formato JSON também é utilizado para a realização de requisições AJAX em sites, em que são feitas diferentes interações com o banco de dados, como o MySql, para realizar operações como consulta, inclusão e exclusão de registros.
Outra forma de utilização de arquivos
.json
é para o gerenciamento de projetos em diferentes linguagens de programação. ONode.js
, por exemplo, utiliza um arquivo chamadopackage.json
em seus projetos para armazenar as dependências utilizadas na aplicação.Além disso, ele também é utilizado como arquivo de configuração para armazenar dados que são verificados em tempo de utilização da aplicação.