Syntaxe
json.escape(text: string): stringArguments
| Nom | Type | Description |
|---|---|---|
text | string | Valeur de texte utilisée par l'opération. |
Retours
| Nom | Type | Description |
|---|---|---|
escaped | string | Contenu de la chaîne JSON échappé. |
Description
Échappe le texte afin qu'il puisse apparaître en toute sécurité dans une chaîne littérale JSON.
Appelle le avec 1 parametre(s): text. La table des arguments indique les valeurs requises et celles qui affinent le comportement.
Il renvoie escaped (string). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.
Exemple
Texte d'échappement à utiliser dans une chaîne JSON.
local source = "line 1" .. string.char(10) .. "line 2"
local escaped = json.escape(source)
print(escaped)