Tous les produits
Search
Centre de documentation

CDN:Fonctions JSON

Dernière mise à jour :Aug 19, 2026

ApsaraVideo VOD propose des fonctions JSON pour encoder et décoder des données JSON dans les scripts.

json_enc

Le tableau suivant décrit cette fonction.

Élément Description
Syntaxe json_enc(d)
Description Encode un objet dictionnaire en une chaîne JSON.
Paramètre d : l'objet dictionnaire à encoder.
Valeur de retour En cas de succès, la fonction renvoie une chaîne encodée au format JSON. Sinon, elle renvoie false.
Exemple
var_a = []
var_b = ['v1', 'v2']
set(var_a, 'k1', 'v1')
set(var_a, 'k2', var_b)
var_c = '{"k1":"v1","k2":["v1","v2"]}'
say(concat('json_enc=', json_enc(var_a)))
say(concat('json_dec=', get(json_dec(var_c), 'k1')))

Output:
json_enc={"k1":"v1","k2":["v1","v2"]}
json_dec=v1

json_dec

Le tableau suivant décrit cette fonction.

Élément Description
Syntaxe json_dec(s)
Description Décode une chaîne JSON en un dictionnaire.
Paramètre s : la chaîne JSON à décoder.
Valeur de retour En cas de succès, la fonction renvoie un dictionnaire. Sinon, elle renvoie false.
Exemple
var_a = []
var_b = ['v1', 'v2']
set(var_a, 'k1', 'v1')
set(var_a, 'k2', var_b)
var_c = '{"k1":"v1","k2":["v1","v2"]}'
say(concat('json_enc=', json_enc(var_a)))
say(concat('json_dec=', get(json_dec(var_c), 'k1')))

Output:
json_enc={"k1":"v1","k2":["v1","v2"]}
json_dec=v1