Jaki jest format danych JSON i baza dokumentów JSON?
Prawdopodobnie słyszałeś o JSON , ale jak większość ludzi, możesz nie wiedzieć, co to znaczy. Cóż, oznacza JavaScript Object Notation . Fajną rzeczą w JSON jest to, że jest on czytelny zarówno dla człowieka, jak i dla komputera, czego brakuje w wielu językach. Co więcej , JSON jest niezależnym językiem, co dla wielu jest zaskoczeniem, ponieważ JavaScript jest częścią jego nazwy. Co więcej, nie jest to tradycyjny język programowania, a raczej otwarty standardowy format danych.
Ponadto język ten jest standardowym interfejsem API(API) używanym w różnych narzędziach i aplikacjach, zwłaszcza w Internecie. Co więcej, jest to jedna ze znaczących alternatyw dla XML.
Co to jest JSON?
JSON to otwarty standardowy format wymiany plików i danych, który wykorzystuje tekst czytelny dla człowieka do przechowywania i przesyłania obiektów danych. Ma różnorodny zakres zastosowań i może służyć jako zamiennik XML w systemach AJAX .
OK, więc istnieją dwa sposoby, w jakie JSON reprezentuje dane, i omówimy je teraz, abyście mogli je zrozumieć.
- Tablica(Array) — Z naszego zrozumienia, tablicę definiujemy za pomocą lewego ([) i prawego (]) nawiasu. Każdy element w nawiasach oddziela przecinek. Co więcej, możesz również wyświetlić to jako uporządkowany zbiór wartości.
- Obiekt(Object) — mamy tutaj kolekcję par klucz-wartość lub nazwa-wartość. Teraz, gdy dochodzi do zdefiniowania obiektu, należy to zrobić w nawiasach klamrowych lewych ({) i prawych (}). Każda para nazwa-wartość w nawiasach klamrowych musi zaczynać się od nazwy, po której następuje dwukropek i na końcu wartość. Każdą parę nazwa-wartość należy zawsze oddzielać przecinkiem.
Co to jest baza danych dokumentów JSON?
Istnieje coś, co nazywa się bazą danych dokumentów, jeśli chodzi o JSON , ale większość ludzi o tym nie wie. Jednak ponieważ właśnie wyjaśniliśmy, czym jest JSON , ma sens tylko omawianie baz danych dokumentów.
Widzisz, baza danych dokumentów JSON jest formą nierelacyjnej bazy danych, która została utworzona do przechowywania i wykonywania zapytań o dane jako dokumenty JSON . Zamiast normalizować informacje w kilku tabelach, każda z nich ma unikalną i stałą strukturę podobną do relacyjnej bazy danych.
Jedną z imponujących rzeczy w tym przypadku jest fakt, że bazy danych dokumentów JSON również używają tych samych formatów dokumentów, których używają programiści w ich kodzie aplikacji. Ułatwia to programistom wykonywanie zapytań o dane, kiedy tylko chcą.
Przykłady kodu JSON
Przykład ciągu JSON:
{ "firstname": "Vamien", "lastname": "McKalin", “occupation”: “Technical Writer” }
Przykład numeru JSON:
{ "id": 1, "age": 56, "bornyear": 1965, "date": 6, "month": 9, "weight" : 99.9 }
Oto kilka przydatnych internetowych narzędzi JSON , które pomogą Ci zacząć.
Przeczytaj(Read) : Jak otworzyć plik JSON(How to open a JSON file) .
Ciesz(Enjoy) się nauką JSON i nie zapomnij napisać do nas w komentarzach.
Related posts
Co to jest środowisko wykonawcze GTK+? Dlaczego Twój komputer tego potrzebuje?
Jak pobierać pliki z Github i przeglądać je?
Najlepsze strony do nauki kodowania online za darmo
Zarządzaj starszymi aplikacjami internetowymi za pomocą portalu listy witryn trybu korporacyjnego firmy Microsoft
Najlepsze darmowe IDE C++ dla Windows 11/10
Jak otwierać pliki od niezidentyfikowanych programistów na Macu?
Wyłącz narzędzia programistyczne w Edge za pomocą rejestru lub zasad grupy
jEdit to imponujący edytor tekstu dla programistów
Najlepsze edytory kodu dla systemu Windows 10, których musi używać każdy programista
Znajdź wszystkie polecenia Git w jednym miejscu w Eksploratorze Git
SynWrite Editor: darmowy edytor tekstu i kodu źródłowego dla systemu Windows 10
Co to jest język programowania Java? Przykłady kodu
Jak wyłączyć lub włączyć tryb programisty w systemie Windows 11/10?
Jak skonfigurować i używać pulpitu Docker w systemie Windows
Poradniki, porady i wskazówki dotyczące narzędzi programistycznych Chrome
Pobierz, zainstaluj, poznaj język programowania Microsoft Small Basic
Aplikacje na Slack: Remote Teams, Productivity, Developers, Project Management
Microsoft Graph: wszystko, co musisz wiedzieć
SciTE to darmowe oprogramowanie do przetwarzania tekstu dla programistów
Ulepszanie kodu w Visual Studio Code za pomocą rozszerzeń