gitlab.com/evatix-go/core@v1.3.55/coredata/corejson/JsonStringOrErrMsg.go (about)

     1  package corejson
     2  
     3  func JsonStringOrErrMsg(anyItem interface{}) (jsonStringOrErr string) {
     4  	jsonResult := New(anyItem)
     5  
     6  	if jsonResult.HasError() {
     7  		errMsg := jsonResult.MeaningfulErrorMessage()
     8  		jsonResult.Dispose()
     9  
    10  		return errMsg
    11  	}
    12  
    13  	jsonString := jsonResult.JsonString()
    14  	jsonResult.Dispose()
    15  
    16  	return jsonString
    17  }