Module Lua json
Le module json permet de manipuler des données au format JSON.
Import
Pour importer le module en Lua :
Configuration YAML
Le module json ne nécessite pas de configuration spécifique dans le fichier de configuration de l'agent Alemca. Il est automatiquement chargé lors du démarrage de l'agent.
API Lua
json.encode(data)
Encodage de données Lua en chaîne JSON.
- Paramètres :
data(table) : Les données Lua à encoder. - Retour :
- Une chaîne JSON représentant les données Lua.
nilet un message d'erreur en cas d'échec.
local json = require("json")
local data = { name = "Alemca", version = 1.0 }
local jsonString, err = json.encode(data)
if err then
print("Erreur lors de l'encodage JSON : " .. err)
else
print("Chaîne JSON : " .. jsonString)
end
json.decode(jsonString)
Décodage d'une chaîne JSON en données Lua.
- Paramètres :
jsonString(string) : La chaîne JSON à décoder. - Retour :
- Une table Lua représentant les données JSON.
nilet un message d'erreur en cas d'échec.