Introdução ao uso de JSON no Atalhos
JSON é um formato popular de intercâmbio de dados usado por APIs (interfaces de programação de aplicativos). JSON permite que você reuna um grande volume de dados em um bloco de texto e o envie para outro serviço. Todos os valores de dados são nomes determinados, chamados de chaves, e são combinados com caracteres especiais, como dois pontos (:
) e chaves ({
e }
) para formar objetos de dados.
No JSON, seus valores são estruturados em dois tipos de objetos de dados: dicionários e listas.
Um dicionário é uma coleção de valores que cada um tem uma chave exclusiva, chamada em conjunto de pares de chave/valor. No JSON, elas têm o aspecto {chave1: valor1, chave2: valor2, chave3: valor3}
(e assim por diante).
Uma lista é apenas uma coleção ordenada de valores. No JSON, elas têm o aspecto [valor1, valor2, valor3]
, e assim por diante.
Em ambos os casos, você pode definir os valores como texto, números, booleanos (verdadeiro ou falso), dicionários e listas.
JSON permite que você aninhe estruturas de dicionários e listas como quiser. Por exemplo, você pode aninhar um dicionário dentro de um dicionário ou aninhar uma lista dentro de um dicionário. Isso permite que você modele praticamente qualquer estrutura de dados, básica ou complexa, o que faz de JSON uma maneira poderosa e simples de organizar valores e objetos de dados.
Por exemplo, você pode representar uma pessoa usando um dicionário como:
{"nome": "Jaime", "sobrenome": "Silveira", "idade": 9}
Ou, se você quiser uma lista de pessoas, é possível colocar o dicionário de pessoas em uma lista, como:
[{"first_name": "John", "last_name": "Appleseed", "age": 9},
{"first_name": "Kate", "last_name": "Bell", "age": 10},
{"first_name": "Anna", "last_name": "Haro", "age": 11}]
Nota: para obter mais informações sobre a semântica do JSON, visite http://www.json.org.