← Wróć do bloga

Typowe błędy JSON i jak je naprawić

Rozwiąż problemy ze składnią JSON dzięki temu przewodnikowi. Naucz się identyfikować i naprawiać najczęstsze błędy walidacji.

Big JSON Team10 min czytaniapoczątkujący
B

Big JSON Team

Technical Writer

Expert in JSON data manipulation, API development, and web technologies. Passionate about creating tools that make developers' lives easier.

10 min read

Typowe błędy JSON

Błędy składniowe w JSON są łatwe do popełnienia, ale równie łatwe do naprawienia, jeśli wiesz, czego szukać.

Błąd 1: Brakujące lub nadmiarowe przecinki

❌ Źle

{

"name": "Jan"

"age": 30

}

(Brak przecinka po pierwszym polu)

✅ Dobrze

{

"name": "Jan",

"age": 30

}

---

Błąd 2: Użycie pojedynczych cudzysłowów

W standardzie JSON klucze i wartości tekstowe muszą być ujęte w podwójne cudzysłowy ".

❌ Źle

{

'name': 'Jan'

}

✅ Dobrze

{

"name": "Jan"

}

---

Błąd 3: Brak cudzysłowów przy kluczach

W przeciwieństwie do obiektów JavaScript, w JSON klucze (nazwy pól) zawsze muszą być w cudzysłowach.

❌ Źle

{

name: "Jan"

}

---

Błąd 4: Nieprawidłowe wartości logiczne lub puste

JSON akceptuje tylko małe litery dla wartości true, false i null.

❌ Źle

{

"active": True,

"data": NULL

}

✅ Dobrze

{

"active": true,

"data": null

}

---

Błąd 5: Przecinek na końcu listy (Trailing Comma)

Ostatni element w obiekcie lub tablicy nie może mieć przecinka.

❌ Źle

{

"a": 1,

"b": 2,

}

---

Narzędzia do debugowania

  • BigJSON – pokazuje dokładną lokalizację błędu i często oferuje funkcję "Auto-fix", która automatycznie naprawia typowe pomyłki (jak nadmiarowe przecinki czy złe cudzysłowy).
  • Edytory kodu (VS Code) – podkreślają błędy składni na czerwono w czasie rzeczywistym.
  • JSONLint – klasyczny walidator online.
  • Podsumowanie

    Pamiętaj o dwóch złotych zasadach JSON: zawsze używaj podwójnych cudzysłowów i uważaj na przecinki. Jeśli Twój JSON nie działa, wklej go do formatera online, który natychmiast wskaże Ci brakujący nawias lub zbędny znak.

    Share:

    Powiązane Artykuły

    Read in English