JSON

json.minify

Entfernt unnötige Leerzeichen aus JSON und behält gleichzeitig seinen Wert bei.

Syntax

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

Argumente

NameTypBeschreibung
jsonstringJSON-Zeichenfolge zum Parsen, Formatieren, Minimieren oder Validieren.
options?DecodeOptionsOptionale Einstellungstabelle, die das Verhalten des Vorgangs steuert.

Rückgaben

NameTypBeschreibung
minifiedstringJSON-String ohne unnötige Leerzeichen.

Beschreibung

Entfernt unnötige Leerzeichen aus JSON und behält gleichzeitig seinen Wert bei.

Rufe es mit 2 Parameter(n) auf: json, options. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.

Es gibt minified (string) zurück. Nutze die Rückgabetabelle, um erfolgreiche Werte von nil-Ergebnissen und behandelbaren Fehlern zu trennen.

Beispiel

Entfernen Sie unnötige Leerzeichen aus gültigem JSON.

local formatted = [[{
    "name": "Real",
    "enabled": true
}]]

print(json.minify(formatted))

Typen

DecodeOptions

Steuert das JSON-Parsing-Verhalten.

useNull? boolean Stellt JSON Null mit dem Null-Sentinel der Bibliothek anstelle von Null dar.maxDepth? integer Legt die maximale Verschachtelungstiefe fest, geklemmt von 1 bis 4096.