Czytanie z plików JSON

Założenie: Nauczymy się odczytywać dane z pliku JSON za pomocą funkcji json_decode() w PHP.

Krok po kroku:

  1. Krok 1: Utworzenie pliku JSON. Stwórz plik o nazwie dane.json z następującą zawartością:
  2. 
    {
      "imie": "Jan",
      "wiek": 30,
      "miasto": "Warszawa"
    }
    				

    Ten plik zawiera przykładowe dane w formacie JSON. Każda para klucz-wartość jest oddzielona przecinkiem.

  3. Krok 2: Odczytanie pliku JSON. Za pomocą funkcji file_get_contents() odczytamy zawartość pliku dane.json:
  4. 
    $json_dane = file_get_contents('dane.json');
    				

    Funkcja file_get_contents() zwraca zawartość pliku jako string.

  5. Krok 3: Dekodowanie danych JSON. Użyjemy funkcji json_decode(), aby przekonwertować string JSON na tablicę asocjacyjną w PHP:
  6. 
    $dane = json_decode($json_dane, true);
    				

    Drugi argument true w funkcji json_decode() powoduje, że dane zostaną zwrócone jako tablica asocjacyjna (klucze będą stringami), a nie jako obiekt.

  7. Krok 4: Dostęp do danych. Teraz możemy uzyskać dostęp do danych za pomocą kluczy:
  8. 
    echo "Imię: " . $dane['imie'] . "
    "; echo "Wiek: " . $dane['wiek'] . "
    "; echo "Miasto: " . $dane['miasto'];

    Ten kod wyświetli imię, wiek i miasto z odczytanego pliku JSON.

Ten przykład pokazuje podstawy odczytywania danych z plików JSON w PHP. Zachęcamy do dalszego eksperymentowania i poznawania bardziej zaawansowanych technik pracy z danymi JSON.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *