Tagasi blogisse

Kuidas luua .JSON faili Notepadiga

Jul 3, 20263 min read

JSON on lihttekst rangete reeglitega. Notepad sobib selle kirjutamiseks suurepäraselt. Asi, mida inimesed valesti teevad, on süntaks, mitte tööriist. Kui struktuur on õige, on faili salvestamine lihtne osa.

Mis on JSON-fail?

JSON tähistab JavaScripti objektide tähistust (JavaScript Object Notation). See salvestab andmeid võtme-väärtuse paaridena loogeliste sulgude vahel, toetades pesastatud objekte ja massiive. Rakendused, API-d ja konfiguratsioonifailid kasutavad seda, kuna see on kerge ja iga suurem programmeerimiskeel suudab seda lugeda.

Põhiline JSON-fail näeb välja selline:

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

Samm-sammult: JSON-faili loomine Notepadis

Samm 1: Ava Notepad

Ava oma arvutis Notepad või kasuta tasuta veebipõhist Notepadi mistahes veebibrauserist.

Samm 2: Alusta avava suluga

Iga JSON-fail algab objektisulgudega { või massiivisulgudega [. Enamik faile algab objektiga.

Samm 3: Lisa oma võtmed ja väärtused

Kirjuta iga võti jutumärkidesse, millele järgneb koolon ja seejärel väärtus. Eralda iga paar komaga.

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

Samm 4: Sulge fail korrektselt

Igale avatud sulule peab vastama sulgev sulg. Objekti või massiivi viimasele võtme-väärtuse paarile koma ei lisata.

Samm 5: Salvesta .json laiendiga

Vali menüüst Fail (File), seejärel Salvesta nimega (Save As). Vali rippmenüüst "Salvesta tüüp" (Save as type) valik Kõik failid (All Files). Nimeta fail .json laiendiga, näiteks data.json. Kui jätad selle rippmenüü muutmata, salvestatakse fail .txt-failina, mida JSON-ina ei loeta.

Samm 6: Kontrolli enne kasutamist

Kleebi fail JSON-redaktorisse, et veenduda selle korrektsuses enne skriptis või rakenduses kasutamist. Kiire kontroll siin säästab sind hilisemast vigade otsimisest.

Meelespead JSON-i süntaksireeglite kohta

  • Ainult topeltjutumärgid. Võtmed ja tekstiväärtused vajavad topeltjutumärke, mitte ülakomasid.

  • Ei mingeid lõpetavaid komasid. Objekti või massiivi viimase üksuse järele ei käi midagi.

  • Kommentaarid puuduvad. Standardne JSON ei toeta failisiseseid märkmeid kujul // või /* */.

  • Tõeväärtused (booleans) on väiketähtedega. Kasuta true ja false, mitte True või FALSE.

  • Numbrid ei vaja jutumärke. Kirjuta 28, mitte "28", välja arvatud juhul, kui väärtus peabki olema tekst.

Levinud vead ja kuidas neid vältida

Problem: Puuduv koma võtme-väärtuse paaride vahel. Fix: Iga paar, välja arvatud viimane, vajab enda järele koma.

Problem: Valesti sobivad sulud. Fix: Loe üle oma {} ja [] paarid. Validaator osutab täpsele the reale, kus need ei klapi.

Problem: Kinnitamata jutumärgid teksti sees. Fix: Lisa sisemistele jutumärkidele kaldkriips, näiteks "Ta ütles \"tere\"".

Problem: Võti ilma jutumärkideta. Fix: Iga võti peab olema ümbritsetud topeltjutumärkidega, isegi lihtsad nagu id või name.

Kokkuvõte

JSON-fail on lihtsalt tekst, mis järgib ranget vormingut. Kirjuta oma võtmed ja väärtused topeltjutumärkidesse, sulge sulud õigesti, jäta viimane koma ära ja salvesta see .json laiendiga. Lase see enne kasutamist kord läbi validaatori ja oledki valmis.

Seotud postitused