Může JSON ukládat funkce?
Může JSON ukládat funkce?

Video: Může JSON ukládat funkce?

Video: Může JSON ukládat funkce?
Video: JavaScript, how to store JSON data in web browser memory using local storage? 2024, Prosinec
Anonim

Tady není žádný funkce datový typ v JSON . JSON podporuje objekty, pole, řetězce, čísla, booleany a null. Je to datový formát, ne programovací jazyk. Nemá moc smysl to podporovat funkcí.

Může mít JSON funkce?

Oficiální odpověď zní: Ne, není platné definovat funkcí v JSON Výsledek! I kdyby JSON se používá jako jazykově nezávislý formát serializace dat, tunelování "kódu" prostřednictvím jiných typů vůle práce. A JSON řetězec může být použit k předání JS funkce do prohlížeče na straně klienta ke spuštění.

Za druhé, může být klíč JSON číslo? JSON pouze umožňuje klíč jména jako řetězce. Nepoužíváte JSON ačkoli. Máte objektový literál JavaScriptu. Vy umět používat identifikátory pro klíče , ale identifikátor umět nezačínejte s a číslo.

Jaké je tedy použití JSON Stringify?

The JSON . provázat metoda převede hodnotu JavaScriptu na a JSON tětiva. Obvykle je použitý převést pole nebo objekty JavaScriptu JSON , i když to také může být použitý s jednoduchými datovými typy, jako jsou řetězce a čísla.

Je JSON programovací jazyk?

JSON je datový formát. Dalo by se klasifikovat jako a Jazyk , ale ne a programovací jazyk . Jeho vztah k JavaScriptu spočívá v tom, že sdílí svou syntaxi (víceméně) s podmnožinou literálů JavaScriptu. The JSON specifikace jej zcela definuje; nezávisí na odkazech na specifikaci JavaScriptu.

Doporučuje: