json_type

ノードの型を取得

json_type hid, "path", var

hid    : ハンドル
"path" : パス
var    : 型 ID を格納する整数変数

(プラグイン / モジュール : hspjson.dll)

解説

指定パスのノードの型を返します:
  0 = JT_NULL  (null)
  1 = JT_BOOL  (true/false)
  2 = JT_NUM   (number)
  3 = JT_STR   (string)
  4 = JT_ARR   (array)
  5 = JT_OBJ   (object)
  -1 = パス不正

情報

プラグイン / モジュールhspjson.dll
バージョン1.0
作成日2026-04-13
著作者IronHSP / hspjson
URLhttps://github.com/inovia/IronHSP
備考hspjson.dll は HSP3 から JSON テキストを読み書きするための小さな
プラグインです。サードパーティ依存ゼロ (自前 parser/writer) で、
~300 KB の単独 DLL として配布できます。

HSP からは package/win32/common/iron_json.hsp を include して使う
のが推奨です (iron_json は出力 var の sdim を自動化したラッパ)。
本ヘルプは生 API の説明です。

JSON ノードは内部でハンドル管理されます。json_parse でツリーを
作成 → 各種 getter で値を取り出し → json_free で解放、という
流れになります。
タイプ拡張命令
グループhspjson ― 値取得
対応環境
  • その他 : Win32 / Win64
hs ファイルhsphelp\hspjson.hs