Cuando busquemos hacer listas o mostrar datos que provienen al acceder a un servicio Web generalmente se hará mediante el formato JSON el cual maneja la notación literal de objetos utilizado en JavaScript.
¿Qué es un Objeto en JavaScript?
Un objeto en JavaScript se puede definir como un elemento que tiene atributos y propiedades mediante los cuales cumple una función específica dentro de nuestros códigos y programas.
Ejemplo:
objectName.propertyName
Cuando un objeto es vacío y no tiene propiedades nos definirá de la siguiente manera
Las propiedades no asignadas de un objeto son undefined (no null).
¿Qué es un JSON?
Sus siglas lo definen así Java Script Object Notation y es sencillamente un formato de texto que nos ayuda a intercambiar datos para su posterior procesamiento en muchos de los casos lo llamamos parsear datos.
¿Qué es parsear?
El parsing como así también es comúnmente llamado es un análisis realizado por un software y programa predefinido que nos permite convertir nuestro formato de texto en una estructura de datos más entendible a modo de árbol.
¿Qué tipos de datos maneja JSON?
Podemos definir un objeto JSON con los siguientes tipos de datos
Números:
Positivos, Negativos, y con decimales definidos por un punto
123.456
Cadenas:
Son caracteres que forman una palabra completa y entre comillas
“Ingenius”
Booleanos:
true or false
Array:
Es una lista de valores de cualquier tipo que cuenta con un index y van definidos entre corchetes
[“ingenius”, true, 2021, “Karla”]
Null:
Un valor vacio.
Objetos:
{
“país”: “Ecuador”,
“provincia”: “Pichincha”,
“cantones”: [
{ “nombre”: “Quito”,
“Parroquia”: “La luz”
},
{“nombre”: “Pedro Vicente Maldonado”,
“Parroquia”: El placer
},
]
}
Archivos JSON
Por otro lado, podemos definir un archivo JSON para un uso más ordenado de características de componentes diversos en nuestros códigos es muy sencillo solo debemos colocar en nuestro ide o entorno de desarrollo.
App/milista.json

Características a tomar en cuenta.
-
No contiene métodos, solo propiedades
-
No se pueden utilizar comillas simples para definir las cadenas y propiedades solo dobles
-
Debemos ser muy cuidadosos al armar un objeto JSON debido a su definición con las comas y dos puntos.
-
Es transformable y puede contener un numero o una cadena única como propiedades.
“Los ordenadores son buenos siguiendo instrucciones, no leyendo tu mente”