構文
void json_object_foreach_safe(
json_t* object,
void* tmp,
const char* key,
json_t* value
);
パラメータ
- object
- [in] JSONオブジェクト
- tmp
- [in] 一時ストレージに使用されるポインタ
- key
- [out] キー
- value
- [out] JSON値のポインタ
戻り値
なし。
解説
オブジェクトのすべてのキーと値のペアを調べ、それぞれconst char *型とjson_tポインタ型の変数keyとvalueに適切な値を設定して毎回続くコードのブロックを実行します。また、反復中にjson_object_del(object、key)またはjson_object_deln(object、key、key_len)を呼び出しても安全です。 一時ストレージに使用される追加のvoid *パラメーターtmpを渡す必要があります。
必要条件
- ヘッダファイル:
-
lib.h : システム18.0以降
jansson.h
jansson_config.h
jansson_log.h
- ライブラリファイル:
-
libJansson.a
libSTARTUPOPH5000.a : システム18.0以降
関連事項
最終更新日:2022/01/26