Intern
O que é JSON?
sobes.tech IA
Resposta da IA
JSON (JavaScript Object Notation) é um formato de texto leve para troca de dados. Baseia-se num subconjunto da linguagem JavaScript, mas é totalmente independente da linguagem.
Principais características do JSON:
- Legibilidade: Formato compreensível por humanos.
- Simplicidade: Fácil de analisar e gerar.
- Independência: Suportado pela maioria das linguagens de programação.
O JSON representa dados na forma de pares "chave-valor" ou listas ordenadas de valores.
Tipos de dados suportados pelo JSON:
- Objetos: Coleções não ordenadas de pares "chave: valor". As chaves são strings, os valores podem ser qualquer tipo JSON válido.
- Arrays: Listas ordenadas de valores. Os valores podem ser qualquer tipo JSON válido.
- Strings: Sequências de caracteres Unicode, envolvidas por aspas duplas.
- Números: Inteiros ou de ponto flutuante.
- Valores booleanos:
trueoufalse. - Null: Valor nulo.
Exemplo:
// Exemplo de objeto JSON
{
"name": "Иван",
"age": 30,
"isStudent": false,
"courses": ["Математика", "Физика"],
"address": {
"city": "Москва",
"zipCode": "100001"
},
"notes": null
}
O JSON é amplamente utilizado para:
- Transferência de dados entre cliente e servidor (API).
- Arquivos de configuração.
- Armazenamento de dados.