Fonction json.encode(lua_table)

WP settings

json.encode

Description:

Convertit une table Lua dans une chaîne sérialisé JSON.

Portée:
Cette fonction est uniquement défini dans le cadre d’un dispositif virtuel. Elle ne fonctionne pas dans une scène.

json.encode(lua_table)

Paramètres:

lua_table (table): une table Lua a sérialiser dans une chaîne JSON.

Valeurs retournées:

string: La chaîne JSON.

Exemple:

1
2
3
4
5
6
7
8
9
10
11
12
jsonTable = { value1 = 512, value2 = json.null }
 
jsonString = json.encode(jsonTable)
 
-- après encodage variable de jsonString contient '{ "value2": null, "value1": 512 }'
fibaro:debug(jsonString)
 
jsonTable = json.decode(jsonString)
if(jsonTable.value2 == json.null)
then
fibaro:debug('null value successfully decoded')
end
jsonTable = { value1 = 512, value2 = json.null }

jsonString = json.encode(jsonTable)

-- après encodage variable de jsonString contient '{ "value2": null, "value1": 512 }'
fibaro:debug(jsonString)

jsonTable = json.decode(jsonString)
if(jsonTable.value2 == json.null)
then
fibaro:debug('null value successfully decoded')
end

Articles Similaires

One Thought to “Fonction json.encode(lua_table)”

Leave a Comment


The reCAPTCHA verification period has expired. Please reload the page.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.