Czeste bledy formatowania JSON i jak je naprawic
Praktyczny przewodnik po brakujacych przecinkach, zlych cudzyslowach, trailing commas i bledach parsowania JSON.
Wiecej bledow JSON zaczyna sie od drobnej skladni
Brakujacy przecinek miedzy polami moze natychmiast zepsuc obiekt, ktory wyglada poprawnie. To samo dzieje sie przy zle mieszanych cudzyslowach albo gdy string pozostaje otwarty.
JSON wymaga tez podwojnych cudzyslowow dla kluczy i wartosci string. Pojedyncze cudzyslowy moga dzialac w JavaScript, ale nie sa poprawnym JSON.
Trailing commas i bledy parsowania sprawdzaj na koncu
Przecinek po ostatnim elemencie to jedna z najczestszych przyczyn odrzucenia payloadu przez parser. Latwo go przeoczyc przy recznej edycji.
Jesli parser pokazuje blad, najpierw sprawdz linie i kolumne, a potem szukaj brakujacych przecinkow, zlych cudzyslowow i nadmiarowych przecinkow.