From e52dbd2cfdd74040c012c70a1253b9031a085662 Mon Sep 17 00:00:00 2001 From: cheliequan <liequanche@126.com> Date: 星期一, 16 一月 2023 19:49:33 +0800 Subject: [PATCH] 优化接口支持json是数组格式 --- util.h | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/util.h b/util.h index 3cd6741..5539387 100644 --- a/util.h +++ b/util.h @@ -105,6 +105,24 @@ } template <class T> +bool bus_dbapi_get_list(char *json, bool is_array, T &list) { + char *success_name = NULL; + char *data_name = NULL; + if ( is_array ) + { + success_name = NULL; + data_name = NULL; + } + else + { + success_name = "success"; + data_name = "data"; + } + + return bus_dbapi_get_list(json, (const char *)success_name, (const char *)data_name, list); +} + +template <class T> bool bus_dbapi_get_list(void *handle, const char *topic, T &list) { crepmsg *repmsg = NULL; size_t len = 0; -- Gitblit v1.8.0