JSON
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				|  (Vytvoření stránky) |  (→Základní prvky:  Oprava - prvky v poli nemají název.) | ||
| Řádka 18: | Řádka 18: | ||
|      ... |      ... | ||
|   } |   } | ||
| − | * Uspořádaná kolekce  | + | * Uspořádaná kolekce hodnot (pole) | 
|   [ |   [ | ||
| − | + |      hodnota-prvku,   | |
| − | + |      hodnota-dalšího-prvku, | |
|      ... |      ... | ||
|   ] |   ] | ||
| Řádka 30: | Řádka 30: | ||
| *# prázdná hodnota... <code>null</code> | *# prázdná hodnota... <code>null</code> | ||
| *# neuspořádaná nebo uspořádaná kolekce prvků (viz výše) | *# neuspořádaná nebo uspořádaná kolekce prvků (viz výše) | ||
| − | |||
| == Příklad dat == | == Příklad dat == | ||
Aktuální verze z 18. 4. 2018, 10:09
| Obsah | 
Co je JSON
- Jazyk pro výměnu dat.
-  Cíle:
- Snadná parsovatelnost pro počítač.
- Čitelnost pro člověka v textové podobě.
- Nezávislost na konkrétním jazyce.
 
- Vychází z JavaScriptu (Javascript Object Notation).
Základní prvky
- Popis dat v JSONu používá základní prvky (members).
- Neuspořádaná kolekce prvků (objekt)
{
   název-prvku : hodnota-prvku, 
   název-dalšího-prvku : hodnota-dalšího-prvku,
   ...
}
- Uspořádaná kolekce hodnot (pole)
[ hodnota-prvku, hodnota-dalšího-prvku, ... ]
-  Hodnotou prvku může být:
- text... je ohraničený uvozovkami
- číslo... číselná hodnota
-  logická hodnota... truenebofalse
-  prázdná hodnota... null
- neuspořádaná nebo uspořádaná kolekce prvků (viz výše)
 
Příklad dat
{
  "trida" : "4. B",
  "rocnik" : 4,
  "zaci" : 
     [
         { "jmeno" : "Karel Smíšek", "ID" : 454 },
         { "jmeno" : "Jana Karasová", "ID" : 312 },
         { "jmeno" : "Anna Malá", "ID" : 38 }
     ]
}
Další zdroje
- On-line validátor pro JSON: JSONLint.com
- Více informací: JSON.org
