JSON je običan tekst sa strogim pravilima. Blokbilješke (Notepad) ga mogu sasvim dobro pisati. Dio u kojem ljudi griješe je sintaksa, a ne alat. Postavite strukturu ispravno, a spremanje datoteke je lakši dio.
Kako stvoriti .JSON datoteku u Blokbilješkama (Notepad)
Što je JSON datoteka?
JSON je skraćenica za JavaScript Object Notation. Pohranjuje podatke kao parove ključ-vrijednost unutar vitičastih zagrada, uz podršku za ugniježđene objekte i polja (arraye). Aplikacije, API-ji i konfiguracijske datoteke ga koriste jer je lagan i svaki glavni programski jezik ga može pročitati.
Osnovna JSON datoteka izgleda ovako:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Korak po korak: Stvorite JSON datoteku u Blokbilješkama
1. korak: Otvorite Blokbilješke (Notepad)
Otvorite Notepad na svom računalu ili upotrijebite besplatnu mrežnu bilježnicu iz bilo kojeg preglednika.
2. korak: Započnite s otvorenom zagradom
Svaka JSON datoteka počinje s { za objekt ili [ za polje. Većina datoteka počinje s objektom.
3. korak: Dodajte svoje ključeve i vrijednosti
Napišite svaki ključ u dvostrukim navodnicima, nakon čega slijedi dvotočka, a zatim vrijednost. Odvojite svaki par zarezom.
{ "title": "Sample File", "version": 1}4. korak: Pravilno zatvorite datoteku
Uskladite svaku otvorenu zagradu sa zatvorenom. Posljednji par ključ-vrijednost u objektu ili polju nema zarez na kraju.
5. korak: Spremite s ekstenzijom .json
Idite na Datoteka (File), zatim Spremi kao (Save As). Odaberite Sve datoteke (All Files) u padajućem izborniku "Spremi kao vrstu" (Save as type). Nazovite datoteku s ekstenzijom .json, na primjer data.json. Spremanje bez mijenjanja ovog padajućeg izbornika ostavit će vas s .txt datotekom koja se neće čitati kao JSON.
6. korak: Provjerite valjanost prije upotrebe
Zalijepite datoteku u JSON uređivač kako biste potvrdili da je valjana prije nego što je upotrijebite u skripti ili aplikaciji. Brza provjera ovdje štedi vas naknadnog ispravljanja pogrešaka.
Pravila JSON sintakse kojih se treba sjetiti
Samo dvostruki navodnici. Ključevi i vrijednosti stringova trebaju dvostruke navodnike, a ne jednostruke.
Nema zareza na kraju. Ništa ne slijedi nakon posljednje stavke u objektu ili polju.
Nema 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 je vrijednost zamišljena kao tekst.
Uobičajene pogreške i kako ih izbjeći
Problem: Nedostaje zarez između parova ključ-vrijednost. Rješenje: Svaki par osim posljednjeg treba zarez nakon sebe.
Problem: Nepodudarne zagrade. Rješenje: Prebrojite svoje {} i [] parove. Validator će pokazati na točan redak u kojem se ne podudaraju.
Problem: Nepobjegli navodnici unutar stringa. Rješenje: Pobjegnite unutrašnje navodnike s kosom crtom (backslash), na primjer \"He said \\\"hello\\\"".
Problem: Ključ bez navodnika. Rješenje: Svaki ključ mora biti umotan u dvostruke navodnike, čak i oni jednostavni poput id ili name.
Zaključak
JSON datoteka je samo tekst koji slijedi strogi format. Napišite svoje ključeve i vrijednosti s dvostrukim navodnicima, uskladite zagrade, preskočite zarez na kraju i spremite je s ekstenzijom .json. Provjerite je kroz validator jednom prije upotrebe i spremni ste.