Categoría
JSON
Analiza, codifica, inspecciona y transforma JSON.Guía de categoría
Resumen
Usa esta vista para entender la categoría antes de abrir una función específica.- Ve qué resuelve este grupo de funciones.
- Compara nombres y descripciones en una sola tabla.
- Abre una función para ver sintaxis, argumentos, retornos y ejemplos.
JSON
Funciones disponibles
| Función | Descripción |
|---|---|
json.array | Marca una tabla como una matriz JSON para que la codificación mantenga la semántica de la matriz, incluso para tablas vacías. |
json.clone | Crea una copia profunda compatible con JSON de un valor sin compartir referencias de tablas anidadas. |
json.decode | Analiza una cadena JSON y devuelve el valor Luau coincidente. |
json.decodeSafe | Analiza JSON sin generar resultados y devuelve detalles de éxito, valor y error. |
json.encode | Serializa un valor de Luau en JSON utilizando reglas de codificación y formato opcionales. |
json.encodePretty | Serializa un valor de Luau en JSON con formato legible. |
json.escape | Escape el texto para que pueda aparecer de forma segura dentro de un literal de cadena JSON. |
json.format | Analiza y vuelve a codificar JSON para normalizar el formato. |
json.getPath | Lee un valor anidado de una tabla utilizando una ruta de puntos o una matriz de rutas. |
json.isArray | Devuelve si un valor está marcado o tiene la forma de una matriz JSON. |
json.isNull | Devuelve si un valor es el centinela nulo JSON. |
json.isObject | Devuelve si un valor está marcado o tiene la forma de un objeto JSON. |
json.keys | Devuelve las claves de un objeto JSON como una tabla de matriz. |
json.minify | Elimina espacios en blanco innecesarios de JSON conservando su valor. |
json.object | Marca una tabla como un objeto JSON para que la codificación mantenga la semántica del objeto. |
json.parse | Analizador JSON de estilo alias que se comporta como json.decode. |
json.pretty | Ayudante de estilo alias que serializa un valor como JSON formateado. |
json.quote | Envuelve y escapa el texto como un literal de cadena JSON completo. |
json.stringify | Serializador JSON estilo alias que se comporta como json.encode. |
json.tryDecode | Intenta analizar JSON y devuelve información de error estructurada en lugar de arrojarla. |
json.type | Devuelve el tipo de valor compatible con JSON, incluidos los marcadores de matriz, objeto y nulo. |
json.unescape | Convierte el contenido de la cadena JSON escapada nuevamente en texto sin formato. |
json.validate | Valida JSON y devuelve detalles de error cuando falla el análisis. |
json.values | Devuelve los valores de un objeto JSON como una tabla de matriz. |