It depends. How is the result meant or expected to be used?
If it should be a string (i.e. no associated json semantics), thethen return theit as a string.
If you wish to use of the facilities associated with the json data, then keep the JsonResult.
If you are unsure, keep the JsonResult and let the client convert it if they require it to be just a string.If you are unsure, keep the JsonResult and let the client convert it if they require it to be just a string.