|
|
@@ -466,6 +466,15 @@ func (jsonBody *JsonBody) Bytes() ([]byte, error) {
|
|
|
return jsonBytes, nil
|
|
|
}
|
|
|
|
|
|
+// SetMapBody 将JsonBody的内容Unmarshal到output
|
|
|
+// 参数:
|
|
|
+// - mapBody: map表示的body
|
|
|
+// 返回值: 无
|
|
|
+func (jsonBody *JsonBody) SetMapBody(mapBody map[string]any) {
|
|
|
+ jsonBody.jsonBodyMap = mapBody
|
|
|
+ jsonBody.c.Set(bodyKey, jsonBody.jsonBodyMap)
|
|
|
+}
|
|
|
+
|
|
|
// Unmarshal 将JsonBody的内容Unmarshal到output
|
|
|
// 参数:
|
|
|
// - output: 输出,一般为结构指针或map[string]any指针
|