如何快速处理owin返回的json字符串中多余的引号问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计216个文字,预计阅读时间需要1分钟。
解决方法:使用 `[HttpGet]` 装饰器创建一个名为 `getsystemtime` 的方法,返回 `HttpResponseMessage` 对象。方法中创建一个 `cltime` 对象,设置其 `datetime` 属性为当前时间,并将其序列化为 JSON 字符串。最后,返回这个 JSON 字符串作为响应。代码如下:
csharp[HttpGet]public HttpResponseMessage getSystemTime(){ cltime time=new cltime(); time.datetime=DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss); string result=JsonConvert.SerializeObject(time); var resp=new HttpResponseMessage(); resp.Content=new StringContent(result); return resp;}
解决方法:
[HttpGet] public HttpResponseMessage getsystemtime() { cltime time = new cltime(); time.datetime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); string relsut = JsonConvert.SerializeObject(time); var resp = new HttpResponseMessage { Content = new StringContent(relsut, System.Text.Encoding.UTF8, "application/json") }; return resp; }
以上这篇快速解决owin返回json字符串多带了双引号"多了重string转义字符串就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。
本文共计216个文字,预计阅读时间需要1分钟。
解决方法:使用 `[HttpGet]` 装饰器创建一个名为 `getsystemtime` 的方法,返回 `HttpResponseMessage` 对象。方法中创建一个 `cltime` 对象,设置其 `datetime` 属性为当前时间,并将其序列化为 JSON 字符串。最后,返回这个 JSON 字符串作为响应。代码如下:
csharp[HttpGet]public HttpResponseMessage getSystemTime(){ cltime time=new cltime(); time.datetime=DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss); string result=JsonConvert.SerializeObject(time); var resp=new HttpResponseMessage(); resp.Content=new StringContent(result); return resp;}
解决方法:
[HttpGet] public HttpResponseMessage getsystemtime() { cltime time = new cltime(); time.datetime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); string relsut = JsonConvert.SerializeObject(time); var resp = new HttpResponseMessage { Content = new StringContent(relsut, System.Text.Encoding.UTF8, "application/json") }; return resp; }
以上这篇快速解决owin返回json字符串多带了双引号"多了重string转义字符串就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。

