Intern
Czym jest JSON?
sobes.tech AI
Odpowiedź od AI
JSON (JavaScript Object Notation) jest lekkim formatem tekstowym do wymiany danych. Opiera się na podzbiorze języka JavaScript, ale jest całkowicie niezależny od języka.
Główne cechy JSON:
- Czytelność: Format zrozumiały dla ludzi.
- Prostota: Łatwy do parsowania i generowania.
- Niezależność: Obsługiwany przez większość języków programowania.
JSON przedstawia dane w formie par "klucz-wartość" lub uporządkowanych list wartości.
Typy danych obsługiwane przez JSON:
- Obiekty: Nieuporządkowane kolekcje par "klucz: wartość". Klucze są łańcuchami, wartości mogą być dowolnym poprawnym typem JSON.
- Tablice: Uporządkowane listy wartości. Wartości mogą być dowolnym poprawnym typem JSON.
- Łańcuchy: Sekwencje znaków Unicode, zamknięte w podwójnych cudzysłowach.
- Liczby: Liczby całkowite lub zmiennoprzecinkowe.
- Wartości logiczne:
truelubfalse. - Null: Wartość null.
Przykład:
// Przykład obiektu JSON
{
"name": "Иван",
"age": 30,
"isStudent": false,
"courses": ["Математика", "Физика"],
"address": {
"city": "Москва",
"zipCode": "100001"
},
"notes": null
}
JSON jest szeroko stosowany do:
- Przesyłania danych między klientem a serwerem (API).
- Plików konfiguracyjnych.
- Przechowywania danych.