Składnia JSON | Wyjaśnione

Składnia JSON | Wyjaśnione
JSON to standard do przesyłania danych między różnymi aplikacjami najczęściej używanymi na serwerach online do wysyłania i odbierania danych do i od klienta. JSON opiera się na składni obiektów JavaScript, dlatego nazywa się ją notacją obiektu JavaScript, jednak faktyczna składnia pracy z JSON jest nieco inna od normalnego JavaScript.

W tym poście omówimy reguły składni JSON, różne wartości, które można użyć również w JSON i ich składni oraz typu pliku pliku JSON. Więc zacznijmy:

Zasady składni JSON

Składnia JSON jest oparta na obiekcie JavaScript, jednak można ją uznać za podzbiór składni obiektu JavaScript, ale nie ta sama różnica wynika z reguł składni dla JSON, a te reguły są następujące:

  • Dane wewnątrz JSON mogą być obecne tylko jako pary „kluczowej wartości”
  • Pary kluczowe są zawsze oddzielone przez okrężnicę
  • Każdy element danych lub para wartości kluczowej musi być oddzielona przecinkiem
  • Używać obiektów wewnątrz wartość użycia wartości kluczowej Krężnice wsporniki
  • Używać tablic wewnątrz wartość pole pary kluczowej użyj kwadratowego wspornika

Przykład


„Nazwa”: „John Doe”,
„Wiek”: 25,
„Job”: „Audytor”

Dane JSON | Wyjaśnione

Teraz, gdy znamy reguły składni JSON, rzućmy okiem na dane JSON. Jak wspomniano również w regułach, dane w formacie JSON można zapisać tylko w "kluczowa wartość" pary. Te kluczowa wartość pary są często nazywane wartość nazwiska pary również.

Dane składają się z klucz to zawsze jest zamknięte z podwójnymi znakami cytatowymi, a następnie okrężnica ":" A potem wartość pole danych. Zapamiętaj wartość pole ma swoją składnię, którą również omówimy.

Przykład danych JSON

Przykładem danych JSON jest:


„City”: „Nowy Jork”

Innym przykładem byłoby:


„Zespół”: „Lakers”

Składnia danych JSON vs JavaScript Obiekt

W JSON klucz pary kluczowej może być jedynie wartość ciągu zamknięta z podwójnymi znakami cytatowymi, w której JavaScript to ciąg kluczowa wartość Można być zamkniętym jednym znakiem cytatowym lub podwójnym znakiem:

W JSON:


„Bird”: „Eagle”

W JavaScript:


„Ptak”: „Eagle”

Ponadto w obiekcie JavaScript, które kluczowe mogą być dowolnego typu smyczki, int, Boolean a nawet obiekt może być klucz danych, jak

var demo =
Ptak: „Eagle”,
;

Lub:

var demo =
Ptak: „Eagle”,
;

Wartości JSON | Dopuszczalny typ

W składni JSON, pole wartości kluczowa wartość Para może być jednym z następujących typów danych:

  • Strunowy
  • Liczba całkowita
  • Zero
  • Obiekty
  • Tablice
  • Boolean

Ciąg, jak już wspomniano powyżej, są zawsze zamknięte z podwójnymi znakami cytatowymi, nawet jeśli ciąg jest używany wewnątrz Wartość tablicy.

Dla rodzaju danych Tablice, Pole wartości jest zamknięte w nawiasach kwadratowych, na przykład:


„Nazwa”: „John Doe”,
„Wiek”: 25,
„Job”: „Audytor”,
„Hobby”: [„Cricket”, „Soccer”, „Guitar”, „Watching Netflix”]

Obiekt w polu wartości jest zamknięty w kręconych nawiasach. I możesz nawet użyć zagnieżdżonych tablic i obiektów, na przykład:


„Nazwa”: „Bruce Wayne”,
„Super Power”: „Super Rich”,
„Samochody własne”: [

„Nazwa”: „Murciélago”,
„Model”: „LP 640”,
„Status”: „Rozbił się”
,

„Nazwa”: „Aventador”,
„Model”: „LP 700-4”,
„Status”: „Wydaje się, że po wypadku można je napisać”

]

JSON | Typ pliku

Dane JSON są często umieszczane w konkretnym pliku znanym jako plik JSON, ten plik JSON ma rozszerzenie ".JSON ”. Typ multimediów pliku to „Aplikacja/JSON”

Wniosek

Składnia JSON opiera się na składni obiektowej JavaScript, a głównym powodem tego jest to, że JSON został zmapowany na obiekty JavaSript. Nawet przy podobieństwie tych dwóch istnieją pewne różnice w zasadach składni. W tym poście dowiedzieliśmy się o zasadach składni JSON i ich subtelnych różnicach z składnią JavaScript.