Catégorie
JSON
Analysez, encodez, inspectez et transformez JSON.Guide de catégorie
Aperçu
Utilise cette vue pour comprendre la catégorie avant d’ouvrir une fonction précise.- Vois ce que ce groupe de fonctions permet de faire.
- Compare les noms et les descriptions dans un seul tableau.
- Ouvre une fonction pour voir la syntaxe, les arguments, les retours et les exemples.
JSON
Fonctions disponibles
| Fonction | Description |
|---|---|
json.array | Marque une table comme un tableau JSON afin que l'encodage conserve la sémantique du tableau, y compris pour les tables vides. |
json.clone | Crée une copie approfondie compatible JSON d'une valeur sans partager les références de table imbriquées. |
json.decode | Analyse une chaîne JSON et renvoie la valeur Luau correspondante. |
json.decodeSafe | Analyse JSON sans lancer et renvoie les détails du succès, de la valeur et de l'erreur. |
json.encode | Sérialise une valeur Luau en JSON à l'aide de règles de formatage et d'encodage facultatives. |
json.encodePretty | Sérialise une valeur Luau en JSON formaté lisible. |
json.escape | Échappe le texte afin qu'il puisse apparaître en toute sécurité dans une chaîne littérale JSON. |
json.format | Analyse et réencode JSON pour normaliser le formatage. |
json.getPath | Lit une valeur imbriquée dans une table à l'aide d'un chemin en pointillés ou d'un tableau de chemins. |
json.isArray | Indique si une valeur est marquée ou formée sous forme de tableau JSON. |
json.isNull | Indique si une valeur est la sentinelle nulle JSON. |
json.isObject | Indique si une valeur est marquée ou façonnée en tant qu'objet JSON. |
json.keys | Renvoie les clés d'un objet JSON sous forme de tableau tableau. |
json.minify | Supprime les espaces inutiles de JSON tout en préservant sa valeur. |
json.object | Marque une table comme un objet JSON afin que l'encodage conserve la sémantique de l'objet. |
json.parse | Analyseur JSON de style alias qui se comporte comme json.decode. |
json.pretty | Assistant de style alias qui sérialise une valeur au format JSON. |
json.quote | Encapsule et échappe le texte sous la forme d'une chaîne littérale JSON complète. |
json.stringify | Sérialiseur JSON de style alias qui se comporte comme json.encode. |
json.tryDecode | Tente d'analyser JSON et renvoie des informations d'erreur structurées au lieu de les lancer. |
json.type | Renvoie le type JSON d'une valeur, y compris les marqueurs de tableau, d'objet et NULL. |
json.unescape | Convertit le contenu de la chaîne JSON échappée en texte brut. |
json.validate | Valide JSON et renvoie les détails de l'erreur en cas d'échec de l'analyse. |
json.values | Renvoie les valeurs d'un objet JSON sous forme de tableau tableau. |