Wprowadzenie do używania formatu JSON w aplikacji Skróty
JSON to popularny format do wymiany danych, używany przez różne API (interfejsy programowania aplikacji). JSON pozwala na łączenie dużych ilości danych w pojedynczym pakiecie tekstu i wysyłanie ich do innych serwisów. Każda wartość danych ma swoją nazwę, czyli klucz. Klucze te są połączone znakami specjalnymi, takimi jak dwukropki (:
) oraz klamry ({
i }
), tworząc obiekty danych.
Wartości w formacie JSON uporządkowane są przy użyciu dwóch typów obiektów danych: słowników oraz list.
Słownik to zbiór wartości, z których każda ma unikalny klucz, zwanych wspólnie parami klucz/wartość. W formacie JSON mają one postać {klucz1: wartość1, klucz2: wartość2, klucz3: wartość3}
i tak dalej.
Lista to po prostu zbiór uporządkowanych wartości. Listy w formacie JSON mają postać [wartość1, wartość2, wartość3]
i tak dalej.
W obu przypadkach możesz zdefiniować wartości jako tekst, liczby, wartości logiczne (prawda/fałsz), słowniki lub listy.
Format JSON pozwala na dowolne zagnieżdżanie słowników i list. Na przykład, możesz zagnieździć słownik wewnątrz innego słownika lub listę wewnątrz słownika. Umożliwia to przedstawianie praktycznie dowolnej struktury danych, prostej lub złożonej, dzięki czemu JSON stanowi efektywny, a przy tym prosty sposób porządkowania wartości jako obiektów danych.
Na przykład, następujący słownik może reprezentować osobę:
{"first_name: "John", "last_name": "Appleseed", "age": 9}
Jeśli chcesz uzyskać listę osób, możesz umieścić słowniki poszczególnych osób na liście:
[{"first_name: "John", "last_name": "Appleseed", "age": 9},
{"first_name: "Kate", "last_name": "Bell", "age": 10},
{"first_name: "Anna", "last_name": "Haro", "age": 11}]
Uwaga: Aby uzyskać więcej informacji na temat semantyki formatu JSON, odwiedź witrynę: http://www.json.org.