JSON je običan tekst sa strogim pravilima. Notepad ga može sasvim dobro napisati. Ono što ljudi pogriješe je sintaksa, a ne alat. Kada ispravno postavite strukturu, čuvanje datoteke je lakši dio.
Kako kreirati .JSON datoteku u Notepadu
Šta je JSON datoteka?
JSON je skraćenica za JavaScript Object Notation. On pohranjuje podatke kao parove ključ-vrijednost unutar vitičastih zagrada, uz podršku za ugniježđene objekte i nizove. Aplikacije, API-ji i konfiguracijske datoteke ga koriste jer je lagan i svaka veća programski jezik ga može čitati.
Osnovna JSON datoteka izgleda ovako:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Korak po korak: Kreirajte JSON datoteku u Notepadu
Korak 1: Otvorite Notepad
Otvorite Notepad na svom računaru ili koristite besplatni online notepad iz bilo kojeg pretraživača.
Korak 2: Počnite s otvorenom zagradom
Svaka JSON datoteka počinje sa { za objekat ili [ za niz. Većina datoteka počinje s objektom.
Korak 3: Dodajte svoje ključeve i vrijednosti
Napišite svaki ključ unutar dvostrukih navodnika, nakon čega slijedi dvotačka, pa vrijednost. Odvojite svaki par zarezom.
{ "title": "Sample File", "version": 1}Korak 4: Pravilno zatvorite datoteku
Uskladite svaku otvorenu zagradu sa zatvorenom. Posljednji par ključ-vrijednost u objektu ili nizu nema zarez na kraju.
Korak 5: Spremite sa .json ekstenzijom
Idite na File, pa Save As. Izaberite All Files u padajućem meniju "Save as type". Nazovite datoteku sa .json ekstenzijom, na primjer data.json. Čuvanje bez mijenjanja ovog menija ostavit će vas sa .txt datotekom koja se neće čitati kao JSON.
Korak 6: Validovajte prije korištenja
Zalijepite datoteku u JSON uređivač da potvrdite da je ispravna prije nego što je upotrijebite u skripti ili aplikaciji. Brza provjera ovdje spašava vas od naknadnog otklanjanja grešaka.
Pravila JSON sintakse koje treba zapamtiti
Samo dvostruki navodnici. Ključevi i vrijednosti u obliku teksta trebaju dvostruke navodnike, a ne jednostruke.
Bez zareza na kraju. Ništa ne prati posljednju stavku u objektu ili nizu.
Bez komentara. Standardni JSON ne podržava // ili /* */ bilješke unutar datoteke.
Booleove vrijednosti su malim slovima. Koristite true i false, a ne True ili FALSE.
Brojevi ne trebaju navodnike. Napišite 28, a ne "28", osim ako vrijednost treba biti tekst.
Uobičajene greške i kako ih izbjeći
Problem: Nedostaje zarez između parova ključ-vrijednost. Rješenje: Svaki par osim posljednjeg mora imati zarez iza sebe.
Problem: Nepodudarajuće zagrade. Rješenje: Izbrojite svoje {} i [] parove. Validator će pokazati tačnu liniju na kojoj se ne podudaraju.
Problem: Neescapovani navodnici unutar teksta. Rješenje: Escapujte unutrašnje navodnike obratnom kosom crtom, na primjer "He said \"hello\"".
Problem: Ključ bez navodnika. Rješenje: Svaki ključ mora biti uokviren dvostrukim navodnicima, čak i oni jednostavni poput id ili name.
Zaključak
JSON datoteka je samo tekst koji prati strogi format. Napišite svoje ključeve i vrijednosti s dvostrukim navodnicima, uskladite zagrade, preskočite zarez na kraju i spremite je s .json ekstenzijom. Provjerite je kroz validator jednom prije korištenja i spremni ste.