English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El objeto JSON se puede crear con JavaScript.
El objeto JSON se encierra entre corchetes {}.
El objeto JSON se representaclave/Valor(clave/en forma de clave valor (clave).
clavedebe ser una cadena y ademásvalordebe ser un tipo de datos JSON válido.
claveEl valor entre 'value' se separa por dos puntos (:) y cadaname/valorseparados por comas (,).
El siguiente ejemplo muestra cómo crear objetos JSON en JavaScript utilizando JSON:
var myJSON = { "name":"Seagull", "age":32, "city":"New Delhi" };Prueba aquí‹/›
Para acceder a valores de objeto, podemos usar la notación de punto (.)
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; myJSON.name; // returns "Seagull"Prueba aquí‹/›
También podemos usar la notación de corchetes ([]) para acceder a valores de objeto:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; myJSON["name"]; // returns "Seagull"Prueba aquí‹/›
Podemos usar bucles para recorrer las propiedades del objeto.for-en。
El siguiente ejemplo obtiene cada propiedad del objeto JSON:Nombre:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; for(let x in myJSON) { document.getElementById("output").innerHTML += x; }Prueba aquí‹/›
El siguiente ejemplo obtiene cada propiedad del objeto JSON:Valor:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; for(let x in myJSON) { document.getElementById("output").innerHTML += myJSON[x]; }Prueba aquí‹/›
Los objetos pueden estar anidados dentro de otros objetos. Cada objeto anidado debe tener una ruta de acceso única.
var myJSON = { "name":"Seagull", "age":22, "pets": { "type":"dog", "name":"Oscar" } }
Podemos usar la notación de punto (.) o corchetes ([]) para acceder a objetos JSON anidados:
myJSON.pets.name; /*** O ***/ myJSON.pets["name"];Prueba aquí‹/›
La notación de punto (.) permite modificar cualquier valor en el objeto JSON:
myJSON.age = 300; myJSON.pets.name = "Coco";Prueba aquí‹/›
También podemos usar la notación de corchetes ([]) para modificar valores de objeto:
myJSON["age"] = 300; myJSON.pets["name"] = "Coco";Prueba aquí‹/›
Eliminar propiedades del objeto JSON utilizando la palabra clave delete.
delete myJSON.pets;Prueba aquí‹/›