From 7489fa657a860c102c09c32de6f0db1bc86e277a Mon Sep 17 00:00:00 2001 From: mountain Date: Tue, 5 Sep 2023 14:42:12 +0900 Subject: [PATCH] =?UTF-8?q?ReadJsonDocumentFromBody=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server.go b/server.go index 94bd098..d3aa6f8 100644 --- a/server.go +++ b/server.go @@ -429,6 +429,12 @@ func ReadStringFormValue(r url.Values, key string) (string, bool) { return strval, len(strval) > 0 } +func ReadJsonDocumentFromBody(r io.Reader) (out map[string]any) { + dec := json.NewDecoder(r) + dec.Decode(&out) + return +} + func DotStringToTimestamp(tv string) primitive.Timestamp { if len(tv) == 0 { return primitive.Timestamp{T: 0, I: 0}