JSON

json.array

Markiert eine Tabelle als JSON-Array, sodass die Codierung die Semantik des Arrays beibehält, auch für leere Tabellen.

Syntax

json.array(source: table): table

Argumente

NameTypBeschreibung
sourcetableVon der Operation verwendeter Quellwert.

Rückgaben

NameTypBeschreibung
arraytableTabelle, die für die JSON-Array-Kodierung markiert ist.

Beschreibung

Markiert eine Tabelle als JSON-Array, sodass die Codierung die Semantik des Arrays beibehält, auch für leere Tabellen.

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

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

Beispiel

Markieren Sie eine Tabelle als JSON-Array, auch wenn sie leer ist.

local tags = json.array({ "api", "docs", "luau" })
local empty = json.array()

print(json.encode(tags))
print(json.encode(empty))