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

CDN:JSON 関数

最終更新日:Feb 22, 2024

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

json_enc

この関数の詳細を次の表に示します。

項目

説明

構文

json_enc(s)

説明

辞書オブジェクトをJSON文字列にエンコードします。

パラメーター

d: エンコードする辞書オブジェクト。

戻り値

関数が成功すると、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 

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