如何将ASP.NET MVC的Base64编码JsonResult转换为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计175个文字,预计阅读时间需要1分钟。
我使用Json(object)在ASP.Net MVC中返回JsonResult。对象中的一个属性是必须Base64编码的字符串。public class MyClass { public string BlockOfText=Hello World; } 应该转换为以下Json结果:{BlockOfText:SGVsbG8=}
我使用Json(object)在ASP.Net MVC中返回JsonResult.对象中的一个属性是必须为Base64编码的字符串.
public class MyClass { public string BlockOfText = "Hello World"; }
应该转换为以下Json结果
{ "BlockOfText" : "SGVsbG8gV29ybGQ=" }
如何告诉Json Serializer将属性编码为Base64?
一种解决方案是基于编码您的字符串服务器.在序列化对象之前,只需执行以下操作:
var instance.BlockOfText64Base = System.Convert.ToBase64String(Encoding.Default.GetBytes(instance.BlockOfText)); return Json(instance, JsonRequestBehavior.AllowGet);
希望能帮助到你.
本文共计175个文字,预计阅读时间需要1分钟。
我使用Json(object)在ASP.Net MVC中返回JsonResult。对象中的一个属性是必须Base64编码的字符串。public class MyClass { public string BlockOfText=Hello World; } 应该转换为以下Json结果:{BlockOfText:SGVsbG8=}
我使用Json(object)在ASP.Net MVC中返回JsonResult.对象中的一个属性是必须为Base64编码的字符串.
public class MyClass { public string BlockOfText = "Hello World"; }
应该转换为以下Json结果
{ "BlockOfText" : "SGVsbG8gV29ybGQ=" }
如何告诉Json Serializer将属性编码为Base64?
一种解决方案是基于编码您的字符串服务器.在序列化对象之前,只需执行以下操作:
var instance.BlockOfText64Base = System.Convert.ToBase64String(Encoding.Default.GetBytes(instance.BlockOfText)); return Json(instance, JsonRequestBehavior.AllowGet);
希望能帮助到你.

