¿JSON puede almacenar funciones?
¿JSON puede almacenar funciones?

Video: ¿JSON puede almacenar funciones?

Video: ¿JSON puede almacenar funciones?
Video: ⭐¿Qué es JSON? ¿Cuál es su SINTAXIS? 🖥️¿Cómo crear un archivo JSON? | DESARROLLO WEB 🌎 2024, Abril
Anonim

No hay función tipo de datos en JSON . JSON admite objetos, matrices, cadenas, números, booleanos y nulos. Es un formato de datos, no un lenguaje de programación. No tiene mucho sentido que admita funciones.

Por lo tanto, ¿JSON puede tener funciones?

La respuesta oficial es: No, no es válido definir funciones en JSON resultados! Incluso si JSON se utiliza como un formato de serialización de datos independiente del idioma, un túnel de "código" a través de otros tipos voluntad trabaja. A JSON la cadena podría usarse para pasar un JS función al navegador del lado del cliente para su ejecución.

En segundo lugar, ¿puede la clave JSON ser un número? JSON solo permite llave nombres para ser cadenas. No estas usando JSON aunque. Tiene un objeto literal de JavaScript. usted pueden utilizar identificadores para teclas , pero un identificador pueden no empieces con un número.

Entonces, ¿cuál es el uso de JSON Stringify?

los JSON . encadenar El método convierte un valor de JavaScript en un JSON cuerda. Es típicamente usó para convertir matrices u objetos JavaScript a JSON , aunque también puede ser usó con tipos de datos simples como cadenas y números.

¿JSON es un lenguaje de programación?

JSON es un formato de datos. Podría clasificarse como idioma , pero no un lenguaje de programación . Su relación con JavaScript es que comparte su sintaxis (más o menos) con un subconjunto de literales de JavaScript. los JSON la especificación lo define completamente; no depende de referencias a la especificación de JavaScript.

Recomendado: