JSON può memorizzare funzioni?
JSON può memorizzare funzioni?

Video: JSON può memorizzare funzioni?

Video: JSON può memorizzare funzioni?
Video: JSON in 10 minuti - JSON Tutorial Italiano 2024, Novembre
Anonim

Non c'è funzione tipo di dati in JSON . JSON supporta oggetti, array, stringhe, numeri, booleani e null. È un formato di dati, non un linguaggio di programmazione. Non ha molto senso che supporti funzioni.

Pertanto, JSON può avere funzioni?

La risposta ufficiale è: No, non è valido definire funzioni in JSON risultati! Anche se JSON viene utilizzato come formato di serializzazione dei dati indipendente dal linguaggio, un tunneling di "codice" attraverso altri tipi volere opera. UN JSON stringa potrebbe essere usata per passare un JS funzione al browser lato client per l'esecuzione.

In secondo luogo, la chiave JSON può essere un numero? JSON permette solo chiave nomi come stringhe. Non stai usando JSON anche se. Hai un oggetto letterale JavaScript. Voi Potere usa gli identificatori per chiavi , ma un identificatore Potere non iniziare con a numero.

Quindi, qual è l'uso di JSON Stringify?

Il JSON . stringere il metodo converte un valore JavaScript in a JSON corda. È tipicamente Usato per convertire array o oggetti JavaScript in JSON , anche se può anche essere Usato con tipi di dati semplici come stringhe e numeri.

JSON è un linguaggio di programmazione?

JSON è un formato di dati. Potrebbe essere classificato come a linguaggio , ma non a linguaggio di programmazione . La sua relazione con JavaScript è che condivide la sua sintassi (più o meno) con un sottoinsieme di letterali JavaScript. Il JSON specifica lo definisce completamente; non dipende dai riferimenti alla specifica JavaScript.

Consigliato: