Syntax
json.minify(json: string, options?: DecodeOptions): stringArgumente
| Name | Typ | Beschreibung |
|---|---|---|
json | string | JSON-Zeichenfolge zum Parsen, Formatieren, Minimieren oder Validieren. |
options? | DecodeOptions | Optionale Einstellungstabelle, die das Verhalten des Vorgangs steuert. |
Rückgaben
| Name | Typ | Beschreibung |
|---|---|---|
minified | string | JSON-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.