すべてのJSON値を表すためにライブラリ全体で使用されます。

構文

typedef struct json_t
{
  json_type type;
  volatile size_t refcount;
} json_t;

メンバー

type
保持するJSON値のタイプが設定されます。
タイプ説明
JSON_OBJECTJSONオブジェクト
JSON_ARRAYJSON配列
JSON_STRINGJSON文字列
JSON_INTEGERJSON整数値
JSON_REALJSON実数値
JSON_TRUEJSONブール値 true
JSON_FALSEJSONブール値 false
JSON_NULLJSON null
refcount
値の参照カウントが設定されます。

解説

すべてのJSON値を表すためにライブラリ全体で使用されます。保持するJSON値のタイプと値の参照カウントが常に含まれます。

必要条件

ヘッダファイル:
lib.h : システム18.0以降
jansson.h
jansson_config.h
jansson_log.h
ライブラリファイル:
libJansson.a
libSTARTUPOPH5000.a : システム18.0以降

参考

 詳細は下記を参照ください。



最終更新日:2022/01/26