JSON
JSON és un format de text que permet representar qualsevol estructura de dades.
Introducció
JSON es basa en una propietat fonamental dels llenguatges de programació: qualsevol estructura de dades es pot representar amb diccionaris i llistes de forma recursiva.
JSON permet convertir qualsevol estructura de dades a una representació de text simple.
D’aquesta manera, tant tu com qualsevol llenguatge de programació podeu llegir i escriure dades JSON.
Diccionari
El concepte de diccionari ve del diccionari físic, i és el terme que utilitza Python encara que en altres llenguatges té un altre nom.

A continuació tens un exemple molt senzill d’una representació JSON:
Es tracta d’un diccionari amb només una entrada, on "name" és la clau i "Eva" és el valor.
El nom és un string i ha d’anar envoltat de cometes dobles ""
TypeScript
TypeScript no inclou un tipus de dades natiu “diccionari” perquè els objectes en TypeScript es poden utilitzar com si fossin diccionaris si el tipus és any.
Per exemple, aquí tens un objecte JSON que representa una persona:
"name": "Eva",
"age": 30
}A continuació tens el mateix objecte representat com un objecte de TypeScript:
name: "Eva",
age: 30
}Cap diferència? 🤗
Fixa’t que l’única diferència és que JSON utilitza cometes dobles per a les claus!
I sempre has d’utilitzar cometes dobles per representar un string, mai pots utilitzar cometes simples: ‘Eva’ no és vàlid en JSON.
Instal·la Deno:
Crea un projecte nou amb el nom json:
mkdir json
cd json
deno initEstàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.