From 399e964daa0ce6205d3197bd5c689e5f6af96d72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Wed, 10 Jan 2024 17:08:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=90=88=E5=B9=B6=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=B9=B6=E8=BD=AC=E6=8D=A2=E8=83=BD=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- json.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/json.go b/json.go index bc225d1..3cbe0c4 100644 --- a/json.go +++ b/json.go @@ -172,6 +172,22 @@ func (oj *ownJSON) MergeDataForMapIgnoreError(dataList ...interface{}) map[strin return res } +// MergeDataForReceiver 合并数据并转换 +// +// Author : go_developer@163.com<白茶清欢> +// +// Date : 17:07 2024/1/10 +func (oj *ownJSON) MergeDataForReceiver(receiver interface{}, dataList ...interface{}) error { + res, err := oj.MergeDataForMap(false, dataList) + if nil != err { + return err + } + if err = oj.Transition(res, receiver); nil != err { + return err + } + return nil +} + // ConsoleOutput ... // // Author : go_developer@163.com<白茶清欢>