Co to jest JSON
Json, po prostu, jest formatem danych po określonej składni w celu zdefiniowania obiektów danych. Jest napisany w formacie tekstu, zorganizowanego przez człowieka. Format pliku JSON jest używany do rejestrowania i wymiany danych wśród różnych użytkowników (ludzi lub innych aplikacji), ale najczęściej format pliku JSON służy do wymiany danych między klientem (front end) i serwerem (back end) sieci Web (back end) sieci Web (back) w sieci Web aplikacja. Jest wymawiany jak nazwa Jason, a jego pliki można przechowywać na komputerze za pomocą .Rozszerzenie JSON.
Jest wyjątkowo lekki i najczęściej używany format dla większości istniejących aplikacji internetowych i usług internetowych. Inne formaty konkurujące z JSON to „rozszerzalny język znaczników” (XML) i „Kolejny język znaczników” (YAML).
JSON może być używany w dowolnym miejscu. Oprócz jego celu, JSON obsługuje również wiele różnych baz danych, takich jak MySQL i MongoDB. Chociaż JSON został stworzony z myślą o JavaScript, jest niezależny od jakiegokolwiek języka programowania i jest szeroko używany przez większość platform. Microsoft Visual Studio ma wiele wtyczek i pakietów, których można użyć do serializacji i deserializacji danych JSON, takich jak Newtonsoft.JSON.
Jak i dlaczego powstał ten format
Stworzenie JSON jest głównie przypisywane Douglasowi Crockfordowi na początku 2000 roku. Gdzieś w 2002 roku po raz pierwszy zarejestrował domenę JSON.org. Przed JSON przeglądarki były głupie, a wszystkie ciężkie procesy zostały przeprowadzone na serwerze. Wraz ze wzrostem sprawności obliczeniowej komputerów osobistych i chęcią zwiększenia ogólnego wrażenia użytkownika, istniała potrzeba zaprojektowania protokołu komunikacji danych bez statystyki między przeglądarkami i serwerami.
Jaka jest składnia formatu JSON
Format danych JSON jest prosty. Jego prostota jest powodem do interoperacyjności. Po tej samej strukturze, po której następują obiekty JavaScript. Jest to określone w formie „atrybutów” i „wartości”. Dane są zamknięte w nawiasach kręconych (). Każdy atrybut jest oddzielony od wartości okrężnicy (:) i jest dostarczany jako ciągi w cudzysłowie („”), w których każda para jest oddzielona od następnej przecinkiem (,). Tablice w formacie JSON są ograniczone kwadratowymi nawiasami ([]), a elementy tablicy oddzieliły przecinek ().
Format JSON obsługuje większość typów danych; Obejmują one liczby (liczby całkowite, dziesiętne i wykładniki), ciągi, logiki, tablice tych typów danych lub innych obiektów (atrybut: pary wartości). Format wykorzystuje Unicode Standard UTF-8 w celu interoperacyjności; ucieczka wsteczna jest preferowanym wyborem. Obecnie obsługuje emoji, takie jak używanie „\ u+1f600”, można przesyłać emoji uśmiechniętej twarzy.
Na przykład plik JSON zawierający dane różnych osób, opisujący ich przydatność do opracowania oprogramowania, może być:
Jakie są przydatne narzędzia do pracy z danymi JSON?
Ze względu na szeroką akceptację formatu JSON w większości baz danych, narzędzi programistycznych oraz dostępnych i czytelnych formatowania, istnieje wiele narzędzi online i offline do tworzenia, sprawdzania sprawdzania i wykorzystywania danych JSON dla różnych aplikacji. Niektóre najczęściej używane narzędzia to:
Wniosek
JSON jest jedną z najczęściej używanych aplikacji do wymiany danych między klientem a serwerem, która jest również lekka, łatwo czytelna i niezależna od jakiegokolwiek języka komputerowego. W tym artykule wyjaśniliśmy kilka kluczowych punktów dotyczących JSON. Począwszy od szczegółowego wyjaśnienia JSON, później ten artykuł obejmował również szczegóły formatu JSON i kilka przydatnych narzędzi, które mogą dobrze działać z danymi JSON