全部產品
Search
文件中心

Server Load Balancer:JSON相關函數

更新時間:Jun 19, 2024

本文為您介紹JSON相關函數的文法、說明、參數、傳回值和樣本。

json_enc | json_dec

json_enc

專案描述
文法json_enc(d)
說明JSON編碼。
參數d:待編碼的字典對象。
傳回值成功返回編碼後的字串,失敗返回false
樣本
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')))
輸出:
json_enc={"k1":"v1","k2":["v1","v2"]}
json_dec=v1

json_dec

專案描述
文法json_dec(s)
說明JSON解碼。
參數s:待解碼的JSON格式字串。
傳回值成功返回解碼後的字典,失敗返回false
樣本
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')))
輸出:
json_enc={"k1":"v1","k2":["v1","v2"]}
json_dec=v1