English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Tutorial Básico do JSON
O objeto JSON pode ser criado usando JavaScript.
O objeto JSON é delimitado por chaves '{}'.chave/Valor(key/value) na forma de estrutura.
keydeve ser uma string evaluedeve ser um tipo de dados JSON válido.
keyOs valores entre 'value' são separados por dois pontos (':'), cadaname/valueOs valores são separados por vírgulas (,).
Os seguintes exemplos mostram como criar objetos usando JSON no JavaScript:
var myJSON = { "name":"Seagull", "age":32, "city":"New Delhi" };Teste e Veja‹/›
Para acessar valores de objetos, podemos usar a notação de ponto (.)
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; myJSON.name; // returns "Seagull"Teste e Veja‹/›
Também podemos usar a notação de colchetes ([]) para acessar valores de objetos:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; myJSON["name"]; // returns "Seagull"Teste e Veja‹/›
Podemos usar loops para percorrer os atributos do objetofor-in。
Os seguintes exemplos obtêm cada atributo do objeto JSONNome:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; for(let x in myJSON) { document.getElementById("output").innerHTML += x; }Teste e Veja‹/›
Os seguintes exemplos obtêm cada atributo do objeto JSONValor:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; for(let x in myJSON) { document.getElementById("output").innerHTML += myJSON[x]; }Teste e Veja‹/›
Os objetos podem estar aninhados em outros objetos. Cada objeto aninhado deve ter um caminho de acesso único.
var myJSON = { "name":"Seagull", "age":22, "pets": { "type":"dog", "name":"Oscar" } }
Podemos usar a notação de ponto (.) ou de colchetes ([]) para acessar objetos JSON aninhados:
myJSON.pets.name; /*** OU ***/ myJSON.pets["name"];Teste e Veja‹/›
A notação de ponto (.) pode ser usada para modificar qualquer valor de um objeto JSON:
myJSON.age = 300; myJSON.pets.name = "Coco";Teste e Veja‹/›
Também podemos usar a notação de colchetes ([]) para modificar valores de objetos:
myJSON["age"] = 300; myJSON.pets["name"] = "Coco";Teste e Veja‹/›
Use a palavra-chave delete para excluir atributos de um objeto JSON.
delete myJSON.pets;Teste e Veja‹/›