すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:JSON 関数

最終更新日:Nov 01, 2024

このトピックでは、JSON関数の構文、機能、パラメーター、および戻り値について説明します。 このトピックでは、これらの関数の例も示します。

json_enc | json_dec

json_enc

項目説明
構文json_enc(d)
機能辞書オブジェクトをJSON文字列にエンコードします。
パラメーターd: エンコードする辞書オブジェクト。
戻り値関数が成功すると、JSONエンコードされた文字列が返されます。 それ以外の場合、falseが返されます。
Example
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が返されます。
Example
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