Tilbake til bloggen

Slik lager du en .JSON-fil i Notisblokk

Jul 3, 20263 min read

JSON er ren tekst med strenge regler. Notisblokk fungerer utmerket til å skrive dette. Det folk ofte gjør feil, er syntaksen, ikke selve verktøyet. Få strukturen riktig, så er selve lagringen av filen den enkle delen.

Hva er en JSON-fil?

JSON står for JavaScript Object Notation. Det lagrer data som nøkkel-verdi-par inne i krøllparenteser, med støtte for nøstede objekter og matriser (arrays). Apper, API-er og konfigurasjonsfiler bruker det fordi formatet er lettvektig og kan leses av alle store programmeringsspråk.

En enkel JSON-fil ser slik ut:

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

Steg-for-steg: Lag en JSON-fil i Notisblokk

Steg 1: Åpne Notisblokk

Åpne Notisblokk på datamaskinen din, eller bruk en gratis nettbasert notisblokk i nettleseren din.

Steg 2: Start med en åpningsparentes

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

Steg 3: Legg til nøkler og verdier

Skriv hver nøkkel i anførselstegn, etterfulgt av et kolon, og deretter verdien. Skill hvert par med et komma.

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

Steg 4: Avslutt filen riktig

Sørg for at hver åpningsparentes har en tilhørende lukke-parentes. Det siste nøkkel-verdi-paret i et objekt eller en matrise skal ikke ha et komma til slutt.

Steg 5: Lagre med en .json-filendelse

Gå til Fil, deretter Lagre som. Velg Alle filer i rullegardinmenyen "Lagre som type". Gi filen et navn med .json-endelse, for eksempel data.json. Hvis du lagrer uten å endre denne innstillingen, ender du opp med en .txt-fil som ikke vil bli lest som JSON.

Steg 6: Valider før du bruker den

Lim inn innholdet i en JSON-editor for å bekrefte at den er gyldig før du bruker den i et skript eller en app. En rask kontroll her sparer deg for feilsøking senere.

JSON-syntaksregler du bør huske

  • Kun doble anførselstegn. Nøkler og strengverdier krever doble anførselstegn, ikke enkle.

  • Ingen komma til slutt. Ingenting skal følge etter det siste elementet i et objekt eller en matrise.

  • Ingen kommentarer. Standard JSON støtter ikke // eller /* */-notater inne i filen.

  • Boolske verdier skrives med små bokstaver. Bruk true og false, ikke True eller FALSE.

  • Tall trenger ikke anførselstegn. Skriv 28, ikke "28", med mindre verdien skal tolkes som tekst.

Vanlige feil og hvordan du unngår dem

Problem: Manglende komma mellom nøkkel-verdi-par. Løsning: Hvert par, unntatt det siste, må ha et komma etter seg.

Problem: Parenteser som ikke stemmer overens. Løsning: Tell {} og []-parene dine. En validator vil peke ut nøyaktig hvilken linje som mangler eller har feil parentes.

Problem: Ikke-escapede anførselstegn inne i en streng. Løsning: Escape interne anførselstegn med en backslash, for eksempel "Han sa \"hallo\"".

Problem: En nøkkel uten anførselstegn. Løsning: Alle nøkler må være omsluttet av doble anførselstegn, selv enkle som id eller name.

Konklusjon

En JSON-fil er bare tekst som følger et strengt format. Skriv nøkler og verdier med doble anførselstegn, match parentesene dine, hopp over det siste kommaet, og lagre filen med en .json-endelse. Kjør den gjennom en validator én gang før bruk, så er du klar.

Relaterte innlegg