JSON
Oznacza „JavaScript Object Notation” i jest wymawiane jak imię „Jason”. JSON to tekstowy format wymiany danych przeznaczony do przesyłania danych strukturalnych data. Jest najczęściej używany do przesyłania danych między siecią aplikacje i serwery internetowe.
JSON jest często postrzegany jako alternatywa dla XML, Innego zwykły tekst format wymiany danych. W większości przypadków reprezentacja obiektu w formacie JSON jest bardziej zwarta niż reprezentacja XML, ponieważ nie wymaga tagi dla każdego elementu. Poniżej znajduje się przykład obiektu o nazwie „Komputer do gier” zdefiniowanego zarówno w formacie JSON, jak i XML.
JSON
{
"komputer": {
"name": "Komputer do gier",
"składniki": {
„cpu”: „Intel i7 3.4 GHz”, „ram”: „16 GB”, „pamięć”: „2 TB HDD”
}
}
}
XML
<komputer>
<name> Komputer do gier </name>
<składniki>
<cpu> Intel i7 3.4 GHz </cpu>
<ram> 16 GB </ram>
<storage> 2 TB HDD </storage>
</components>
</computer>
Jak widać, obiekt jest reprezentowany wydajniej w JSON niż w XML. Wydajność JSON pomogła mu stać się popularnym wyborem dla aplikacji internetowych i jest obecnie często używany zamiast XML. Parzysty ajax aplikacje często używają formatu JSON, chociaż Ajax technicznie oznacza „Asynchroniczny JavaScript i XML”. Chociaż różnica między XML i JSON może być pomijalna w przypadku małych aplikacji, niski narzut JSON może pomóc zmniejszyć przepustowość i inne zasoby systemowe używane przez witryny o dużym ruchu.
Rozszerzenie pliku: .JSON