Til baka á bloggið

Hvernig á að búa til .JSON skrá í Notepad

Jul 3, 20263 min read

JSON er venjulegur texti með ströngum reglum. Notepad virkar fullkomlega til að skrifa slíkar skrár. Það sem fólk gerir oftast rangt er málskipunin (syntax), ekki tólið sjálft. Ef uppbyggingin er rétt, þá er vistun skráarinnar auðveldi hlutinn.

Hvað er JSON skrá?

JSON stendur fyrir JavaScript Object Notation. Hún geymir gögn sem lykil-gildi pör inni í krullusvifum, með stuðningi fyrir hreiðruð hlut (nested objects) og fylki. Forrit, API-tengi og stillingarskrár nota þetta snið vegna þess að það er létt og öll helstu forritunarmál geta lesið það.

Grunn-JSON skrá lítur svona út:

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

Skref fyrir skref: Búðu til JSON skrá í Notepad

Skref 1: Opnaðu Notepad

Opnaðu Notepad á tölvunni þinni, eða notaðu ókeypis net-minnisbók úr hvaða vafra sem er.

Skref 2: Byrjaðu á upphafssviga

Sérhver JSON skrá byrjar á { fyrir hlut eða [ fyrir fylki. Flestar skrár byrja á hlut.

Skref 3: Bættu við lyklum og gildum

Skrifaðu hvern lykil innan gæsalappa, fylgt eftir með tvípunkti og síðan gildinu. Aðskildu hvert par með kommu.

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

Skref 4: Lokaðu skránni á réttan hátt

Lokaðu öllum svigum sem þú opnaðir. Síðasta lykil-gildi parið í hlut eða fylki má ekki hafa kommu á eftir sér.

Skref 5: Vistaðu með .json endingunni

Farðu í File og síðan Save As. Veldu "All Files" í "Save as type" fellilistanum. Gefðu skránni .json endinguna, til dæmis data.json. Ef þú vistar án þess að breyta þessum fellilista færðu .txt skrá sem verður ekki lesin sem JSON.

Skref 6: Staðfestu áður en þú notar skrána

Límdu innihaldið inn í JSON ritil til að staðfesta að hún sé gild áður en þú notar hana í skriftu eða forriti. Fljótleg athugun hér sparar þér villuleit síðar.

Málskipunarreglur fyrir JSON sem gott er að muna

  • Aðeins tvöfaldar gæsalappir. Lyklar og textagildi þurfa tvöfaldar gæsalappir, ekki einfaldar.

  • Engar lokakommur. Ekkert má koma á eftir síðasta atriðinu í hlut eða fylki.

  • Engar athugasemdir. Hefðbundið JSON styður ekki // eða /* */ athugasemdir inni í skránni.

  • Bólesk gildi eru lágstafir. Notaðu true og false, ekki True eða FALSE.

  • Tölur þurfa ekki gæsalappir. Skrifaðu 28, ekki "28", nema gildið eigi að vera texti.

Algengar villur og hvernig á að forðast þær

Vandamál: Vantar kommu á milli lykil-gildi para. Lausn: Hvert par nema það síðasta þarf kommu á eftir sér.

Vandamál: Svigar passa ekki saman. Lausn: Teldu {} og [] pörin þín. Staðfestingartól bendir á nákvæmlega þá línu þar sem þau passa ekki.

Vandamál: Óslepptar gæsalappir inni í streng. Lausn: Slepptu innri gæsalöppum með bakstrik (backslash), til dæmis "Hann sagði \"hæ\"".

Vandamál: Lykill án gæsalappa. Lausn: Hver lykill verður að vera innan tvöfaldra gæsalappa, jafnvel einfaldir lyklar eins og id eða name.

Niðurstaða

Ein JSON skrá er einfaldlega texti sem fylgir ströngu sniði. Skrifaðu lykla og gildi með tvöföldum gæsalöppum, lokaðu svigunum rétt, slepptu lokakommunni og vistaðu með .json endingunni. Keyrðu skrána í gegnum staðfestingartól einu sinni áður en þú notar hana, og þá ertu tilbúinn.

Tengdar greinar