JSON
- l`rby@
- Az@rbaycanca
- Belaruskaia
- B'lgarski
- baaNlaa
- Catala
- Cestina
- Deutsch
- Ellenika
- English
- Espanol
- Eesti
- Euskara
- frsy
- Suomi
- Francais
- Galego
- `bryt
- hindii
- Hrvatski
- Magyar
- Hayeren
- Bahasa Indonesia
- Ido
- Italiano
- Ri Ben Yu
- Qaraqalpaqsha
- hangugeo
- Kyrgyzcha
- Latviesu
- mlyaallN
- Bahasa Melayu
- Nederlands
- Norsk bokmal
- Polski
- Portugues
- Romana
- Russkii
- Simple English
- Shqip
- Srpski / srpski
- Svenska
- tmilll
- aithy
- Turkce
- Ukrayins'ka
- O`zbekcha / uzbekcha
- Tieng Viet
- Zhong Wen
- Yue Yu
JSON (,,dzeisonas" - is anglu kalbos JavaScript Object Notation) - atviro standarto formatas, perduodantis duomenu objektus, sudarytus is atributo ir reiksmes poru, lengvai skaitomame tekste. Tai yra pirminis asinchroninio narsykles/serverio bendravimo (AJAX) duomenu formatas.
Nors JSON ir yra isvestas is JavaScript programavimo kalbos, jis yra nepriklausomas nuo kalbos duomenu formatas. Programavimo koda, kuriuo nagrinejami ir generuojami JSON duomenys, palaiko daugelis programavimo kalbu.
Kalbos elementai
[redaguoti | redaguoti vikiteksta]Pagrindine JSON struktura (objektas) yra raktu (vardu) ir juos atitinkanciu reiksmiu rinkinys:
"raktas1": "reiksme1",
"raktas2": 0,
"raktas3": [ 1, 2, 3, false, "ABC" ],
"raktas4": {
"raktas4_5": true,
"raktas4_6": 17
}
}
Galimi taip pat to reiksmiu sarasai (pavyzdyje toks atitinka treciaji rakta). Saraso elementai nebutinai turi buti to paties tipo.
Raktus atitinkancios reiksmes gali buti skaitinio, loginio, tekstinio, taip pat objekto (raktas4 pavyzdyje) arba saraso (raktas3) tipu. Visas JSON dokumentas turi buti tik viena reiksme (dazniausiai objektas, nors gali buti sarasas ar reciau kitas tipas).
Zemiau pateiktas pavyzdys parodo galima asmens aprasyma JSON formatu.
"firstName": "John",
"lastName": "Smith",
"isAlive": true,
"age": 25,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021-3100"
},
"phoneNumbers": [
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "office",
"number": "646 555-4567"
}
],
"children": [],
"spouse": null
}
Nuorodos
[redaguoti | redaguoti vikiteksta]- ,,Learn X in Y minutes" apie JSON (lietuviu kalba)