C#在给APP提供接口,现在返回的数据大部分分为三类:JSON、XML、BTYE。

今天简单说下C#给APP提供接口返回JSON的一些异同:

1.通过Newtonsoft.Json.JsonConvert.SerializeObject进行序列化

Newtonsoft.Json.JsonConvert.SerializeObject(New Test(){Name=“123456”})

 

但是当APP接收到JSON字符串的时候里面会反斜杠出现;

2.直接用MVC中JSON返回

return Json(new Test(){ Name="123456"}, JsonRequestBehavior.AllowGet)

 

APP接受就是正常的JSON字符串

3.通过MVC中webAPI返回

需要再Global配置返回的文件类型,那么返回的JSON也包含的有反斜杠

 

可能在上面3种方式进行序列化对于APP都可以解析,但是对于APP运用不用的解析方式可能有所有影响.

相关文章:

  • 2021-05-17
  • 2021-12-25
  • 2021-04-03
  • 2021-08-20
  • 2021-10-02
  • 2022-12-23
  • 2021-12-01
  • 2021-06-26
猜你喜欢
  • 2021-07-14
  • 2022-12-23
  • 2021-11-30
  • 2021-07-01
  • 2021-10-07
  • 2022-01-25
相关资源
相似解决方案