Kan JSON lagre funksjoner?
Kan JSON lagre funksjoner?

Video: Kan JSON lagre funksjoner?

Video: Kan JSON lagre funksjoner?
Video: JiDion Reacts To Kanel Joseph Fighting A Crackhead! 2024, April
Anonim

Det er ingen funksjon skriv inn data JSON . JSON støtter objekter, matriser, strenger, tall, booleaner og null. Det er et dataformat, ikke et programmeringsspråk. Det gir ikke mye mening for den å støtte funksjoner.

Herav, kan JSON ha funksjoner?

Det offisielle svaret er: Nei, det er ikke gyldig å definere funksjoner i JSON resultater! Selv om JSON brukes som et språkuavhengig dataserialiseringsformat, en tunnelering av "kode" gjennom andre typer vil arbeid. EN JSON streng kan brukes til å sende en JS funksjon til nettleseren på klientsiden for kjøring.

For det andre, kan JSON-nøkkel være et tall? JSON bare tillater nøkkel navn skal være strenger. Du bruker ikke JSON selv om. Du har et bokstavelig JavaScript-objekt. Du kan bruke identifikatorer for nøkler , men en identifikator kan ikke begynne med en Nummer.

Så, hva er bruken av JSON Stringify?

De JSON . stringify metoden konverterer en JavaScript-verdi til en JSON streng. Det er typisk brukt å konvertere JavaScript-matriser eller objekter til JSON , selv om det også kan være det brukt med enkle datatyper som strenger og tall.

Er JSON et programmeringsspråk?

JSON er et dataformat. Det kan klassifiseres som en Språk , men ikke en programmeringsspråk . Forholdet til JavaScript er at det deler sin syntaks (mer eller mindre) med et undersett av JavaScript-literaler. De JSON spesifikasjonen definerer det fullstendig; det er ikke avhengig av referanser til JavaScript-spesifikasjonen.

Anbefalt: