jsonsetprm

JSONオブジェクトに値を設定する

jsonsetprm p1,p2,p3

p1(0)  : JSONポインタ値
p2(0)  : 設定値
p3(0)  : 設定オプション

(プラグイン / モジュール : hspinet)

解説

p1で指定されたJSONオブジェクト(JSONポインタ値)に関連するパラメーターを設定します。
設定するパラメーターは、p3のオプションによって変わります。p3は以下の値を指定することができます。

設定オプション   内容
--------------------------------------------
  0              次のオブジェクト(next)
  1              前のオブジェクト(prev)
  2              子階層のオブジェクト(child)
  3              オブジェクトのtype値
  4              オブジェクトに設定された整数値

jsonsetprm命令により、子階層(配列)内のオブジェクトやオブジェクトの連結を直接設定することができます。
既に設定されている値を上書きすることで、階層構造が壊れる可能性がありますので、設定する場合には注意するようにしてください。
p1に空(NULL)のJSONポインタ値を指定した場合は、システム変数statが1になり実行は行なわれません。

関連項目

jsongetobjJSONオブジェクトを得る(hspinet)

情報

プラグイン / モジュールhspinet
バージョン3.21
作成日2010/02/16
著作者onitama
URLhttp://www.onionsoft.net/hsp/
備考hspinet.asをインクルードすること。
タイプ拡張命令
グループ拡張入出力制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspinet.hs