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