Kas JSON saab funktsioone salvestada?
Kas JSON saab funktsioone salvestada?

Video: Kas JSON saab funktsioone salvestada?

Video: Kas JSON saab funktsioone salvestada?
Video: WinGet: Windows Application Package Manager Part 1 2024, Aprill
Anonim

Seal ei ole funktsiooni sisestage andmed JSON . JSON toetab objekte, massiive, stringe, numbreid, tõeväärtusi ja nullväärtusi. See on andmevorming, mitte programmeerimiskeel. Selle toetamisel pole erilist mõtet funktsioonid.

Kas JSON-il võib olla funktsioone?

Ametlik vastus on: Ei, seda ei saa määratleda funktsioonid sisse JSON tulemused! Isegi kui JSON kasutatakse keelest sõltumatu andmete serialiseerimisvorminguna, "koodi" tunneldamiseks muude tüüpide kaudu tahe tööd. A JSON stringi võib kasutada JS-i edastamiseks funktsiooni täitmiseks kliendipoolsesse brauserisse.

Teiseks, kas JSON-võti võib olla number? JSON ainult lubab võti nimed olla stringid. Sa ei kasuta JSON kuigi. Teil on JavaScripti objektiliteraal. Sina saab jaoks kasuta identifikaatoreid võtmed , vaid identifikaator saab ära alusta a-ga number.

Milleks siis JSON Stringify kasu?

The JSON . kitsendada meetod teisendab JavaScripti väärtuse a-ks JSON string. Tavaliselt on kasutatud JavaScripti massiivide või objektide teisendamiseks JSON , kuigi see võib ka olla kasutatud lihtsate andmetüüpidega, nagu stringid ja numbrid.

Kas JSON on programmeerimiskeel?

JSON on andmevorming. Selle võiks liigitada a keel , kuid mitte a programmeerimiskeel . Selle seos JavaScriptiga seisneb selles, et see jagab oma süntaksit (enam-vähem) JavaScripti literaalide alamhulgaga. The JSON spetsifikatsioon määratleb selle täielikult; see ei sõltu viidetest JavaScripti spetsifikatsioonile.

Soovitan: