Назад на блог

Kako da kreirate .JSON fajl u programu Notepad

Jul 3, 20263 min read

JSON je običan tekst sa strogim pravilima. Notepad ga može napisati bez problema. Ono što ljudi pogreše jeste sintaksa, a ne alat. Usavršite strukturu i čuvanje fajla je lakši deo.

Šta je JSON fajl?

JSON je skraćenica za JavaScript Object Notation. On čuva podatke kao parove ključ-vrednost unutar vitičastih zagrada, uz podršku za ugnježđene objekte i nizove. Aplikacije, API-ji i konfiguracioni fajl ga koriste zato što je lagan i svaka veća programski jezik može da ga pročita.

Osnovni JSON fajl izgleda ovako:

{
  "name": "John",
  "age": 28,
  "isActive": true,
  "skills": ["writing", "editing"]
}

Korak po korak: Kreirajte JSON fajl u programu Notepad

Korak 1: Otvorite Notepad

Otvorite Notepad na svom računaru ili koristite besplatan onlajn notepad iz bilo kog pretraživača.

Korak 2: Počnite sa otvorvorenom zagradom

Svaki JSON fajl počinje sa { za objekat ili [ za niz. Većina fajlova počinje sa objektom.

Korak 3: Dodajte svoje ključeve i vrednosti

Napišite svaki ključ u dvostrukim navodnicima, praćen dvotačkom, a zatim vrednošću. Odvojite svaki par zarezom.

{
  "title": "Sample File",
  "version": 1
}

Korak 4: Pravilno zatvorite fajl

Uskladite svaku otvorenu zagradu sa zatvorenom. Poslednji par ključ-vrednost u objektu ili nizu nema zarez na kraju.

Korak 5: Sačuvajte sa .json ekstenzijom

Idite na File, pa na Save As. Izaberite All Files u padajućem meniju "Save as type". Nazovite fajl sa ekstenzijom .json, na primer data.json. Čuvanje bez menjanja ovog padajućeg menija ostaviće vas sa .txt fajlom koji neće biti pročitan kao JSON.

Korak 6: Validirajte pre nego što ga upotrebite

Nalepite fajl u JSON editor da biste potvrdili da je validan pre nego što ga upotrebite u skripti ili aplikaciji. Brza provera ovde štedi vas naknadnog otklanjanja grešaka (debugging-a).

Pravila JSON sintakse koje treba zapamtiti

  • Samo dvostruki navodnici. Ključevi i vrednosti u vidu teksta zahtevaju dvostruke navodnike, a ne jednostruke.

  • Bez zareza na kraju. Ništa ne sledi nakon poslednje stavke u objektu ili nizu.

  • Bez komentara. Standardni JSON ne podržava // ili /* */ beleške unutar fajla.

  • Bulove vrednosti su malim slovima. Koristite true i false, a ne True ili FALSE.

  • Brojevi ne trebaju navodnike. Napišite 28, a ne "28", osim ako vrednost treba da bude tekst.

Uobičajene greške i kako ih izbeći

Problem: Nedostaje zarez između parova ključ-vrednost. Rešenje: Svaki par osim poslednjeg mora imati zarez iza sebe.

Problem: Neusklađene zagrade. Rešenje: Izbrojite svoje {} i [] parove. Validator će pokazati tačnu liniju gde se ne podudaraju.

Problem: Neescapovani navodnici unutar teksta. Rešenje: Escape-ujte interne navodnike obratnom kosom crtom (backslash), na primer "He said \"hello\"".

Problem: Ključ bez navodnika. Rešenje: Svaki ključ mora biti okružen dvostrukim navodnicima, čak i oni jednostavni poput id ili name.

Zaključak

JSON fajl je samo tekst koji prati strogi format. Napišite svoje ključeve i vrednosti sa dvostrukim navodnicima, uskladite zagrade, preskočite zarez na kraju i sačuvajte ga sa .json ekstenzijom. Pustite ga jednom kroz validator pre nego što ga upotrebite, i spremni ste.

Повезани чланци