jsonAPIJavaScriptrozwój

JSON: kompletny przewodnik po składni i pracy z formatem

Co to jest JSON, jego składnia, typy danych, typowe błędy analizy i przykłady w JavaScript, Python i PHP.

Opublikowany 23 lutego 2026·Czas przeczytać: 8 min

Co to jest JSON?

JSON (JavaScript Object Notation) to tekstowy format wymiany danych. Ludzie to czytają, a maszyny analizują. Używany w API REST, plikach konfiguracyjnych, bazach danych i wszędzie.

Składnia JSON

{ 
"imię": "Iwan", 
„wiek”: 30, 
„aktywny”: prawda, 
„punktacja”: 9,5, 
„tagi”: [„dev”, „js”, „api”], 
"adres": { 
"miasto": "Moskwa", 
"zip": "101000" 
}, 
„telefon”: null 
} 

Typy danych

WpiszPrzykład
------
Ciąg`"tekst"`
Numer`42`, `3.14`
Wartość logiczna„prawda”, „fałsz”
Null`null`
Tablica`[1, 2, 3]`
Obiekt`{"klucz": "wartość"}`

5 typowych błędów

// ❌ Przecinek na końcu (przecinek końcowy) 
{"imię": "Iwan",} 

// ❌ Pojedyncze cudzysłowy 
{'imię': 'Iwan'} 

// ❌ Komentarze (nieobsługiwane!) 
{"name": "Ivan" /* autor */ 

// ❌ Klucze bez cudzysłowów 
{imię: "Iwan"} 

// ❌ niezdefiniowany (nie typ JSON) 
{"wartość": niezdefiniowana} 

Praca z JSON w różnych językach

// JavaScript 
const obj = JSON.parse('{"name":"Ivan"}'); 
const str = JSON.stringify({ nazwa: 'Ivan' }, null, 2); 

//Pythona 
importuj jsona 
obj = json.loads('{"name": "Ivan"}') 
str = json.dumps({"name": "Ivan"}, indent=2, zapewnienia_ascii=False) 

//PHP 
$obj = json_decode('{"name":"Ivan"}', true); 
$str = json_encode(["name" => "Ivan"], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); 

Formatuj i sprawdzaj poprawność swojego JSON - podświetlanie składni, minimalizowanie i wykrywanie błędów.

Używamy cookies do analityki. Polityka prywatności Możesz zaakceptować lub odrzucić nieobowiązkowe śledzenie.