Menu
Coddy logo textTech

O que é um JSON?

Parte da seção Lógica & Fluxo do Journey de JavaScript da Coddy — lição 15 de 65.

JSON (JavaScript Object Notation) é uma forma de armazenar dados em pares de chave-valor. Cada entrada possui uma chave (geralmente uma string) e um valor que pode ser uma string, número, array, booleano ou até mesmo outro objeto JSON. Pense nisso como um dicionário, onde cada palavra (chave) possui uma definição (valor).

Para criar um JSON, você escreveria:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Para obter o nome, escreveríamos:

obj.name    // Alex
obj["name"] // Alex

Para atualizar (ou alterar) o valor, escreveríamos:

obj.name = "John"
obj["name"] = "John"
// Ambos fazem o mesmo

console.log(obj.name)
// John
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Folha de consulta

JSON (JavaScript Object Notation) armazena dados em pares de chave-valor. Cada chave possui um valor que pode ser uma string, número, array, booleano ou outro objeto JSON.

Crie um objeto JSON:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Acesse valores usando a notação de ponto ou a notação de colchetes:

obj.name    // Alex
obj["name"] // Alex

Atualize valores:

obj.name = "John"
obj["name"] = "John"

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica & Fluxo