Documentación de Real

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

24 funciones
FunciónDescripción
json.arrayMarca una tabla como una matriz JSON para que la codificación mantenga la semántica de la matriz, incluso para tablas vacías.
json.cloneCrea una copia profunda compatible con JSON de un valor sin compartir referencias de tablas anidadas.
json.decodeAnaliza una cadena JSON y devuelve el valor Luau coincidente.
json.decodeSafeAnaliza JSON sin generar resultados y devuelve detalles de éxito, valor y error.
json.encodeSerializa un valor de Luau en JSON utilizando reglas de codificación y formato opcionales.
json.encodePrettySerializa un valor de Luau en JSON con formato legible.
json.escapeEscape el texto para que pueda aparecer de forma segura dentro de un literal de cadena JSON.
json.formatAnaliza y vuelve a codificar JSON para normalizar el formato.
json.getPathLee un valor anidado de una tabla utilizando una ruta de puntos o una matriz de rutas.
json.isArrayDevuelve si un valor está marcado o tiene la forma de una matriz JSON.
json.isNullDevuelve si un valor es el centinela nulo JSON.
json.isObjectDevuelve si un valor está marcado o tiene la forma de un objeto JSON.
json.keysDevuelve las claves de un objeto JSON como una tabla de matriz.
json.minifyElimina espacios en blanco innecesarios de JSON conservando su valor.
json.objectMarca una tabla como un objeto JSON para que la codificación mantenga la semántica del objeto.
json.parseAnalizador JSON de estilo alias que se comporta como json.decode.
json.prettyAyudante de estilo alias que serializa un valor como JSON formateado.
json.quoteEnvuelve y escapa el texto como un literal de cadena JSON completo.
json.stringifySerializador JSON estilo alias que se comporta como json.encode.
json.tryDecodeIntenta analizar JSON y devuelve información de error estructurada en lugar de arrojarla.
json.typeDevuelve el tipo de valor compatible con JSON, incluidos los marcadores de matriz, objeto y nulo.
json.unescapeConvierte el contenido de la cadena JSON escapada nuevamente en texto sin formato.
json.validateValida JSON y devuelve detalles de error cuando falla el análisis.
json.valuesDevuelve los valores de un objeto JSON como una tabla de matriz.