Tilbage til blog

Sådan opretter du en .JSON-fil i Notesblok (Notepad)

Jul 3, 20263 min read

JSON er ren tekst med strenge regler. Notesblok kan nemt skrive det. Det folk gør forkert, er syntaksen, ikke værktøjet. Få styr på strukturen, og det at gemme filen er den nemme del.

Hvad er en JSON-fil?

JSON står for JavaScript Object Notation. Det gemmer data som nøgle-værdi-par inde i krøllede parenteser, med understøttelse af indlejrede objekter og arrays. Apps, API'er og konfigurationsfiler bruger det, fordi det er letvægt, og alle større programmeringssprog kan læse det.

En basis JSON-fil ser sådan ud:

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

Trin for trin: Opret en JSON-fil i Notesblok

Trin 1: Åbn Notesblok

Åbn Notesblok på din computer, eller brug en gratis online notesblok fra en vilkårlig browser.

Trin 2: Start med en åben parentes

Hver JSON-fil starter med { for et objekt eller [ for et array. De fleste filer starter med et objekt.

Trin 3: Tilføj dine nøgler og værdier

Skriv hver nøgle i dobbelte anførselstegn, efterfulgt af et kolon, efterfulgt af værdien. Adskil hvert par med et komma.

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

Trin 4: Luk filen korrekt

Match hver åben parentes eller klamme med en lukkende. Det sidste nøgle-værdi-par i et objekt eller array må ikke efterfølges af et komma.

Trin 5: Gem med en .json-udvidelse

Gå til Filer, og derefter Gem som. Vælg Alle filer i rullemenuen "Gem som type". Navngiv filen med en .json-udvidelse, for eksempel data.json. Hvis du gemmer uden at ændre denne rullemenu, ender du med en .txt-fil, der ikke vil blive læst som JSON.

Trin 6: Valider før du bruger den

Indsæt filen i en JSON-editor for at bekræfte, at den er gyldig, før du bruger den i et script eller en app. Et hurtigt tjek her sparer dig for fejlretning senere.

JSON-syntaksregler du skal huske

  • Kun dobbelte anførselstegn. Nøgler og strengværdier skal bruge dobbelte anførselstegn, ikke enkelte.

  • Ingen afsluttende kommaer. Intet følger efter det sidste element i et objekt eller array.

  • Ingen kommentarer. Standard JSON understøtter ikke // eller /* */ noter inde i filen.

  • Booleske værdier er med små bogstaver. Brug true og false, ikke True eller FALSE.

  • Tal behøver ikke anførselstegn. Skriv 28, ikke "28", medmindre værdien er ment som tekst.

Almindelige fejl og hvordan du undgår dem

Problem: Manglende komma mellem nøgle-værdi-par. Løsning: Hvert par undtagen det sidste skal have et komma efter sig.

Problem: Ikke-matchende klammer eller parenteser. Løsning: Tæl dine {} og [] par. En validator vil pege på den nøjagtige linje, hvor de ikke matcher.

Problem: Ikke-undtagede anførselstegn inde i en streng. Løsning: Undtag interne anførselstegn med en backslash, for eksempel "Han sagde \"hej\"".

Problem: En nøgle uden anførselstegn. Løsning: Hver nøgle skal være omsluttet af dobbelte anførselstegn, selv enkle som id eller name.

Konklusion

En JSON-fil er blot tekst, der følger et strengt format. Skriv dine nøgler og værdier med dobbelte anførselstegn, match dine parenteser, spring det afsluttende komma over, og gem den med en .json-udvidelse. Kør den igennem en validator én gang, før du bruger den, så er du klar.

Relaterede indlæg