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) +}