JSON (JavaScript Object Notation) é um formato usado para serializar ou organizar dados. Sua principal característica é a simplicidade, resultando em arquivos de dados mais leves. Portanto, o JSON é a estrutura padronizada para organizar objetos de dados que exigem interação entre servidores ou armazenamento de informações, à frente de outras opções mais sofisticadas e que consomem mais recursos, como o XML.
Estrutura JSON
O formato JSON consiste em dois pares de chaves {} e [] que contêm a estrutura onde cada atributo e valor não numérico é inserido entre aspas { “atributo”: “valor” } , separados por vírgulas para agrupar mais atributos e valores { “atributo”: “valor”, “atributo”: “valor”, “atributo: “valor” }. Dependendo da complexidade do objeto a ser codificado, a estrutura pode (ou não) conter valores.Como aplicar o formato JSON a um “objeto”?
Para aplicar o formato JSON a um objeto, é necessário organizar o conteúdo de forma que cada atributo tenha valores, sejam eles nulos, strings, inteiros ou arrays. Por exemplo, se o objeto tiver os seguintes dados: Usuário 1 Nome: Pedro Sobrenome: Pérez Nome de usuário: Pedrope Idade: 18 País: Chile Em formato JSON, devemos Digite:
{
\"user1\":
{
\"name\": \"pedro\",
\"surname\": \"perez\",
\"user\": \"pedrope\",
\"age\": 18,
\"country\": \"chile\"
}
}
Se precisar adicionar mais objetos (outro usuário, neste caso), basta adicionar outra estrutura separada por vírgulas:
{
\"user1\": {
\"name\": \"pedro\",
\"surname\": \"perez\",
\"user\": \"pedrope\",
\"age\": 18,
\"country\": \"chile\"
},
\"user2\": {
\"name\": \"juan\",
\"surname\": \"gonzalez\",
\"user\": \"juangonza\",
\"age\": 20,
\"country\": \"argentina\"
}
}
Os valores em nossa estrutura JSON Também podem ser arrays, definidos usando colchetes [ ]:
[1,2,3,4,5,6]
Conclusões
O formato JSON é ideal para a troca de dados rápida e eficaz entre servidores devido à sua leveza. Se considerarmos o exemplo apresentado acima e o apresentarmos em formato XML, podemos apreciar melhor a síntese de caracteres exigida pelo formato JSON:Obviamente, quanto mais dados precisam ser compartilhados, mais valiosa essa funcionalidade se torna. Apesar da eficiência do JSON no trabalho com dados estruturados, ainda existem instituições privadas e governamentais, como a Receita Federal dos Estados Unidos (IRS), que continuam a usar XML. por meio de suas APIs para desenvolvedores.18 perez chile peter pedrope 20 gonzalez argentina john juangonza
Comentarios
0Sé el primero en comentar