JSON
Označava "JavaScript Object Notation" i izgovara se poput imena "Jason". JSON je tekstualni format razmjene podataka dizajniran za prijenos strukturiranog datum. Najčešće se koristi za prijenos podataka između weba aplikacije i web poslužitelja.
JSON se često promatra kao alternativa XML, Još jedna običan tekst format razmjene podataka. U većini slučajeva JSON prikaz objekta kompaktniji je od XML prikaza jer ne zahtijeva oznake za svaki element. Ispod je primjer objekta nazvanog "Gaming PC" definiran u JSON-u i XML-u.
JSON
{
"Računalo": {
"name": "Gaming PC",
"komponente": {
"cpu": "Intel i7 3.4 GHz", "ram": "16 GB", "storage": "2TB HDD"
}
}
}
XML
<računalo>
<name> Gaming PC </name>
<komponente>
<cpu> Intel i7 3.4 GHz </cpu>
<ram> 16 GB </ram>
<storage> 2TB HDD </storage>
</components>
</computer>
Kao što vidite, objekt je učinkovitije predstavljen u JSON-u nego u XML-u. Učinkovitost JSON-a pomogla mu je da postane popularan izbor za web aplikacije i da li se sada često koristi umjesto XML-a. Čak Ajax aplikacije obično koriste JSON, iako Ajax tehnički stoji za "Asinkroni JavaScript i XML". Iako je razlika između XML-a i JSON-a za male aplikacije zanemariva, JSON-ovi niski troškovi mogu pomoći u smanjenju propusnost i drugi resursi sustava koje koriste web stranice s velikim prometom.
Proširenje datoteke: .JSON