Kan kommentarer brukes i JSON?

Kan jeg bruke kommentarer i en JSON-fil? Hvis ja, hvordan?

Løsning

Nei.

JSON skal være data, og hvis du inkluderer en kommentar, vil det også være data.

Du kan ha et bestemt dataelement som heter "_comment" (eller noe lignende) som vil bli ignorert av apper som bruker JSON-dataene.

Det vil sannsynligvis være bedre å ha kommentaren i prosessene som genererer/mottar JSON, ettersom de skal vite hva JSON-dataene vil være på forhånd, eller i det minste strukturen til dem.

Men hvis du bestemmer deg for det:

{
   "_comment": "comment text goes here...",
   "glossary": {
      "title": "example glossary",
      "GlossDiv": {
         "title": "S",
         "GlossList": {
            "GlossEntry": {
               "ID": "SGML",
               "SortAs": "SGML",
               "GlossTerm": "Standard Generalized Markup Language",
               "Acronym": "SGML",
               "Abbrev": "ISO 8879:1986",
               "GlossDef": {
                  "para": "A meta-markup language, used to create markup languages such as DocBook.",
                  "GlossSeeAlso": ["GML", "XML"]
               },
               "GlossSee": "markup"
            }
         }
      }
   }
}
Kommentarer (26)

Det kan du ikke. Det er i hvert fall min erfaring fra et raskt blikk på json.org.

JSON har sin syntaks visualisert på den siden. Det er ikke noe notat om kommentarer.

Kommentarer (0)

Tanken bak JSON er å sørge for enkel datautveksling mellom applikasjoner. Disse er vanligvis nettbaserte, og språket er JavaScript.

Det tillater egentlig ikke kommentarer som sådan, men å sende en kommentar som et av navn / verdiparene i dataene vil absolutt fungere, selv om disse dataene åpenbart må ignoreres eller håndteres spesifikt av analysekoden.

Når det er sagt, er det ikke meningen at JSON-filen skal inneholde kommentarer i tradisjonell forstand. Det skal bare være dataene.

Ta en titt på JSON-nettstedet for mer informasjon.

Kommentarer (5)