Syntaxe
json.minify(json: string, options?: DecodeOptions): stringArguments
| Nom | Type | Description |
|---|---|---|
json | string | Chaîne JSON à analyser, formater, réduire ou valider. |
options? | DecodeOptions | Tableau de paramètres facultatifs qui contrôle le comportement de l'opération. |
Retours
| Nom | Type | Description |
|---|---|---|
minified | string | Chaîne JSON sans espaces inutiles. |
Description
Supprime les espaces inutiles de JSON tout en préservant sa valeur.
Appelle le avec 2 parametre(s): json, options. La table des arguments indique les valeurs requises et celles qui affinent le comportement.
Il renvoie minified (string). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.
Exemple
Supprimez les espaces inutiles du JSON valide.
local formatted = [[{
"name": "Real",
"enabled": true
}]]
print(json.minify(formatted))Types
DecodeOptions
Contrôle le comportement d'analyse JSON.
useNull? boolean Représente JSON null avec la sentinelle nulle de la bibliothèque au lieu de nil.maxDepth? integer Définit la profondeur d'imbrication maximale, comprise entre 1 et 4 096.