日期:2014-05-17  浏览次数:20844 次

急,我怎么把二进制data转换成json字符串
 
string base64Encoded = context.Request.Params["post"];
//转换成二进制
byte[] data = Encoding.Default.GetBytes(base64Encoded);


这是一个base64字符串
ewogICJwaG9uZSIgOiAiMTM1NTAwNDIyNzIiCn0=

我怎么把data转换成一个json字符串?

------解决方案--------------------
string str = "ewogICJwaG9uZSIgOiAiMTM1NTAwNDIyNzIiCn0=";
            string newStr = Encoding.UTF8.GetString(Convert.FromBase64String(str));
            Console.WriteLine(newStr);//newStr就是你想要的json字符串

------解决方案--------------------
json里面就是以这种base64字符串存储的。