Escribe para buscar…

JSON

JSON es un formato de texto que permite representar cualquier estructura de datos.

Introducción

JSON se basa en una propiedad fundamental de los lenguajes de programación: cualquier estructura de datos se puede representar mediante diccionarios y listas de forma recursiva.

JSON permite convertir cualquier estructura de datos a una representación de texto simple.

De esta forma, tanto tu como cualquier lenguaje de programación puede leer y escribir datos JSON.

Diccionario

El concepto de diccionario viene del diccionario físico, y es el término que utiliza Python aunque en otros lenguajes tiene otro nombre.

A continuación tienes un ejemplo muy sencillo de una representación JSON:

json
{ "name": "Eva" }

Se trata de un diccionario con sólo una entrada, donde "name" es la clave y "Eva" es el valor.

El nombre es un string y debe estar rodeado de comillas dobles ""

TypeScript

Typescript no incluye un tipo de datos nativo “diccionario” porque los objetos en TypeScript se pueden utilizar como si fueran diccionarios si el tipo es any.

Por ejemplo aquí tienes un objeto JSON que representa a una persona:

json
{
  "name": "Eva",
  "age": 30
}

A continuación tienes el mismo objeto representado como un objeto de TypeScript:

ts
{
    name: "Eva",
    age: 30
}

¿Alguna diferencia? 🤗

¡Fíjate que la única diferencia es que JSON utiliza comillas dobles para las claves!

Y siempre debes utilizar comillas dobles al representar un string, nunca puedes utilizar comillas simples: ‘Eva’ no es válido en JSON.

Instala Deno:

Crea un proyecto nuevo con el nombre json:

ps
mkdir json
cd json
deno init

Estás leyendo una vista previa.

Inicia sesión para leer el artículo completo. Cualquier cuenta abre 4 artículos gratuitos al mes; el alumnado y el profesorado leen las páginas de su curso sin límite.

Iniciar sesión