JSON

json.minify

Supprime les espaces inutiles de JSON tout en préservant sa valeur.

Syntaxe

json.minify(json: string, options?: DecodeOptions): string

Arguments

NomTypeDescription
jsonstringChaîne JSON à analyser, formater, réduire ou valider.
options?DecodeOptionsTableau de paramètres facultatifs qui contrôle le comportement de l'opération.

Retours

NomTypeDescription
minifiedstringChaî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.