Co to jest JSON? Przegląd laika

Co to jest JSON? Przegląd laika

Czy jesteś zajęty najnowszymi technologiami internetowymi? Znajomość HTML jest bardzo istotna, jeśli chcesz wyjść poza proste czynności internetowe, takie jak przeglądanie i publikowanie na forach. Następnie są bardziej zaawansowane tematy, takie jak CSS (dowiedz się więcej tutaj), AJAX (dowiedz się więcej tutaj) i JSON.





Niezależnie od tego, czy planujesz zostać programistą internetowym, czy nie, dobrze jest przynajmniej wiedzieć, co to jest JSON, dlaczego jest ważny i dlaczego jest dziś używany w całej sieci.





Co to jest JSON?

JSON oznacza Notacja obiektu JavaScript . Jest to otwarty standardowy format, który umożliwia przesyłanie danych w sieci za pomocą pary atrybut-wartość . Może to zabrzmieć nieco mylące, więc zagłębimy się w to trochę bardziej.





Powiedzmy, że mam balon, a ty chcesz mój balon. Jednym ze sposobów, aby tak się stało, byłoby faktyczne spakowanie balonu i wysłanie go pocztą. Ale alternatywną metodą byłoby opisanie ci atrybuty mojego balonu, co pozwoliłoby na odtworzenie dokładnie tego samego balonu bez konieczności wysyłania fizycznego balonu.

Mój balon może mieć materiał atrybut wartości guma . Może mieć kolor atrybut wartości Internet . Może mieć średnica atrybut wartości dziesięć cali . Może mieć gaz atrybut wartości hel . Te cztery pary atrybut-wartość wystarczą, aby wyobrazić sobie mój balon, prawda?



Tak właśnie działa JSON, gdy przesyła dane przez Internet.

Co dobrego jest w formacie JSON?

JSON nie był pierwszym, który wykorzystywał pary atrybut-wartość jako sposób przesyłania danych przez Internet. Osoby obeznane z technologią mogą zauważyć, że brzmi to bardzo podobnie do XML-a. Jak się okazuje, JSON i XML wykonują wiele takich samych zadań. Po co więc wybierać JSON zamiast XML?





W dzisiejszej sieci asynchroniczny ładowanie danych jest ważne. Innymi słowy, strony internetowe chcą mieć możliwość ładowania nowych danych bez konieczności odświeżania całej strony, aby je pobrać. Skutkuje to płynniejszym i korzystniejszym przeglądaniem. JSON doskonale nadaje się do wysyłania i odbierania danych asynchronicznych, ponieważ jest prosty i łatwy w użyciu.

Ale XML robi to samo! Dlaczego więc niektórzy wolą JSON?





Jedną odpowiedź na to pytanie można znaleźć w nazwie JSON: Notacja obiektu JavaScript . Jest rozpoznawany natywnie przez JavaScript, który jest jednym z najpopularniejszych języków na świecie. Ponieważ JSON jest podzbiorem języka JavaScript, po zapoznaniu się z językiem JavaScript nie musisz się uczyć więcej.

czy w tym telefonie jest latarka?

Innym powodem jest to, że JSON jest bardziej czytelny niż XML. Jasne, łatwo jest przyzwyczaić się do XML-a, gdy używa się go przez jakiś czas, ale spoglądanie na plik XML może być przytłaczający ze wszystkimi jego znacznikami i szczegółowością. JSON jest czystszy, łatwiejszy do zrozumienia dla początkujących i dość elastyczny dzięki swoim podstawowym typom danych.

Zobacz, co twórcy JSON mają do powiedzenia na temat tego porównania na ich JSON a XML strona.

Jak wygląda JSON?

JSON to po prostu seria par atrybut-wartość, które w razie potrzeby można zagnieżdżać w sobie. Na przykład, jeśli naszym obiektem danych była osoba, osoba ta może być reprezentowana przez następujące dane JSON:

Każda linia zaczyna się od atrybut po którym następuje dwukropek, a następnie wartość dla tego atrybutu. Ta wartość może być również tablicą, jak widać w powyższym atrybucie „phoneNumbers”. Wartość może być również serią większej liczby par atrybut-wartość, które można zobaczyć w działaniu z atrybutem „adres”. Nazywa się to an obiekt .

Dla porównania, oto te same dane reprezentowane przez XML:

Wniosek

JSON to tylko sposób na reprezentowanie obiektów danych podczas przesyłania ich przez Internet. Jest to alternatywa dla XML, która jest natywna dla JavaScript, co jest jednym z powodów, dla których jest tak popularna i rozpowszechniona. Najczęstszym zastosowaniem JSON jest pobieranie danych z serwerów internetowych na żądanie.

Mamy nadzieję, że teraz lepiej rozumiesz JSON i sposób, w jaki jest używany w tworzeniu stron internetowych. W celu dalszej nauki, Strona JSON na MDN to świetne miejsce na rozpoczęcie.

Kredyty obrazkowe: JSON powiększony przez Shutterstock

Udział Udział Ćwierkać E-mail 8 najlepszych stron internetowych do pobierania audiobooków za darmo

Audiobooki są doskonałym źródłem rozrywki i są znacznie łatwiejsze do strawienia. Oto osiem najlepszych stron internetowych, z których można je pobrać za darmo.

Czytaj dalej
Powiązane tematy
  • Internet
  • Wyjaśnienie technologii
  • Tworzenie stron internetowych
  • Programowanie
O autorze Joel Lee(1524 opublikowanych artykułów)

Joel Lee jest redaktorem naczelnym MakeUseOf od 2018 roku. Posiada licencjat. w informatyce i ponad 9-letnie doświadczenie zawodowe w pisaniu i redagowaniu.

Więcej od Joela Lee

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować