C#json字符串转base64编码
时间: 2023-11-23 20:57:56 浏览: 169
c#字符串转为base64
以下是C#中将JSON字符串转换为Base64编码的示例代码:
```csharp
using System;
using System.Text;
using System.Web.Script.Serialization;
namespace JsonToBase64
{
class Program
{
static void Main(string[] args)
{
var json = new { name = "宋", age = 11, sex = "男" };
var serializer = new JavaScriptSerializer(); var jsonStr = serializer.Serialize(json);
var bytes = Encoding.UTF8.GetBytes(jsonStr);
var base64 = Convert.ToBase64String(bytes);
Console.WriteLine(base64);
}
}
}
```
在上面的代码中,我们使用JavaScriptSerializer将一个对象序列化为JSON字符串,然后将JSON字符串转换为UTF8编码的字节数组,最后使用Convert.ToBase64String方法将字节数组转换为Base64编码的字符串。运行上述代码,输出结果为:
```
eyJhZ2UiOjExLCJuYW1lIjoi5a6LIn0=
```
阅读全文