JSON jest podzbiorem notacji obiektów JavaScript, ale nie tylko opiera się na JavaScript. Może być używany w prawie każdym języku. Jest to alternatywa dla starszego formatu internowania danych, takiego jak XML, ale bycie lekką, łatwą czytelnością ludzką i niezależnością od każdego języka programowania sprawia, że jest bardziej wyjątkowy.
JSON zastąpił XML i jest obecnie najczęściej używany w formacie internowania danych. Ma takie same właściwości jak obiekt JavaScript (ponieważ jest podzbiorem notacji obiektu JS), ale jest używany do ogólnych struktur danych we współczesnych aplikacjach światowych.
Użycie JSON
JSON ma możliwość przesyłania danych z komputerów do komputerów, baz danych do baz danych i programów do programów.
Właściwości JSON
Poniżej znajdują się właściwości JSON, na których koncentruje się głównie w tym artykule.
Do tej pory przeszliśmy przez wprowadzenie, użycie i właściwości JSON.
JSON przyszedł głównie w celu wymiany danych w systemach z wspólnym strumieniem czytelności, który był łatwo zrozumiały dla systemu i ludzi. Tak więc na początku 2000 r. Douglas Crockford określił JSON po rozpoznaniu konieczności protokołu komunikacji w czasie rzeczywistym.
Wcześniej JSON był uważany za podklasę JavaScript i był z nim szeroko stosowany. Jednak JSON serializowany i analizowany kod jest dostępny w praktycznie w każdym głównym języku programowania.
Typy danych w JSON
JSON ma następujące główne typy danych.
Smyczki Zawsze będzie miał wokół nich podwójne cytaty, pamiętaj, że JSON nie będzie w stanie zidentyfikować łańcucha, czy ma wokół niego pojedyncze cytaty, w wyniku czego pozostawi wyjątek.
Nie pisz w ten sposób:
Nazwa: John DoeAlbo to:
„Nazwa”: „John Doe”Właściwa metoda:
„Nazwa”: „John Doe”Składnia JSON
Masz teraz podstawowe zrozumienie JSON. Metoda tworzenia podstawowego pliku JSON jest wyjaśniona poniżej.
JSON składa się z zestawu par nazwy, a także uporządkowanej listy wartości.
JSON to uniwersalny formularz danych, który jest obsługiwany przez prawie każdy dostępny obecnie język komputerowy. Posiadanie wymiennego typu danych, którego można użyć w wielu językach, ułatwia zadanie programisty.
W JSON pary kluczowe zostaną zamknięte wewnątrz kręconych aparatów ortodontycznych , jeśli nie, będzie wyjątek generowany przez kompilator.
Przykład podstawowy .Plik JSON jest podany poniżej.
Co to jest obiekt JSON
Obiekt JSON to zestaw, który zawiera klucze w stosunku do określonych wartości bez przestrzegania żadnego zamówienia. W obiektach JSON wartości mogą mieć różne typy danych, takie jak struny, tablice, logiki, obiekty i liczby.
Pierwszą rzeczą, którą będziemy musieli zrobić plik JSON, jest atrybut. Stworzyłem obiekt „osoby”. Teraz musimy zdefiniować właściwości obiektu. Załóżmy, że osoba ma „imię”, wiek ”,„ płeć ”. Właściwości te są oznaczone przez „klucze” w obiekcie JSON.
Weźmy przykład podstawowego obiektu JSON:
Osoba =W powyższym przykładzie utworzyliśmy obiekt osoby, który zawiera informacje osoby takie jak jego imię, wiek i płeć. Jak omówiliśmy powyżej, używamy pary wartości kluczowej w JSON, dlatego musimy umieścić klucz do każdej wartości, aby utworzyć obiekt w JSON.
Tworzenie tablic JSON
Tablice w JSON są takie same jak w każdym języku programowania. Tablica jest identyczna z terminem i ma sekwencjonowany zbiór danych obecnych. Używamy przecinka ', „między wartościami przebywającymi wewnątrz tablicy, aby uczynić je indywidualnymi. Jeśli zamierzasz użyć tablicy w JSON, jest to kilka podstawowych zasad do naśladowania.
Weźmy przykład tablic JSON.
[„Owoce”, „Warzywa”, „Meats”]Podobnie jak inne języki, tablice JSON są również formowane dokładnie. Powyższa tablica zawiera wartości ciągów, ale możesz dodać dowolny typ danych w tablicach. Pamiętaj, w przeciwieństwie do obiektów, nie ma kluczy do wartości tablicy.
Weźmy kolejny przykład.
myarray = [„owoce”, „warzywa”, „mięs”];Oto, w jaki sposób możesz uzyskać pożądane wartości z tablicy.
myarray [0]Zasadniczo to odzyska informacje umieszczone na 0. indeksie MyArray. Podobnie możesz łatwo uzyskać wartość, określając indeks tej wartości za pomocą powyższego przykładu.
Złożone obiekty JSON
Złożony obiekt JSON zawiera złożone struktury obiektów, co oznacza, że będzie miał złożone wartości w stosunku do klawiszy. W przeciwieństwie do powyższych przykładów, złożone obiekty JSON zawierają obiekty wewnątrz obiektów i tablic wewnątrz obiektu, co utrudnia zrozumienie, ale jeśli masz do tej pory koncepcję obiektów i tablic, doprowadzi to do zrozumienia złożonych obiektów JSON.
Weźmy tego przykład:
Teraz w powyższym przykładzie widać, że istnieje obiekt przeciwko klubie książki, który leży w obiekcie. Stąd jest to sposób przechowywania złożonych struktur obiektów JSON.
Weźmy kolejny przykład.
Teraz w tym przykładzie widać, że klucz książki ma obiekt jako jego wartość, i ponownie ten obiekt ma innego kluczowego autora, który ma tablicę przeciwko niemu jako jego wartość, więc tak będzie wyglądać złożona struktura JSON.
Wniosek
JSON jest najbardziej popularnym i najczęściej używanym formatem wymiany danych. Jest to format danych strukturalnych oparty na tekst, jednym z największych zalet JSON jest czytelność ludzi i wydajność maszyn. Możemy stworzyć prosty JSON, przypisując bezpośrednie pary wartości kluczy, lub możemy użyć tablic do przypisania licznych wartości do jednego klucza. Umożliwia to użytkownikowi wysyłanie danych w bardziej skomplikowanej strukturze za pomocą formatu JSON.