From b7801dc550646b7504cdc8179d6766209c7bdc9f Mon Sep 17 00:00:00 2001 From: dennis Date: Mon, 11 Sep 2023 07:29:39 +0800 Subject: [PATCH] Add: JSONObject --- JSONObject.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 JSONObject.go diff --git a/JSONObject.go b/JSONObject.go new file mode 100644 index 0000000..21de0c0 --- /dev/null +++ b/JSONObject.go @@ -0,0 +1,25 @@ +package golanghelper + +import ( + "encoding/json" +) + +type JSONObject struct { + Data []byte +} + +func NewJSONObject(object interface{}) (jsonObject JSONObject, err error) { + var data []byte + data, err = json.Marshal(object) + if err != nil { + return + } + + jsonObject = JSONObject{Data: data} + + return +} + +func (j *JSONObject) ToString() string { + return string(j.Data) +}