JSON File to Byte[],需要将Byte[]转换为JSON string

本文关键字:JSON Byte 转换 string File to | 更新日期: 2023-09-27 18:01:39

我在一个文本文件中有JSON,我将文件的字节读取到一个数组中:

byte[] data = File.ReadAllBytes(filename);

现在,我想获得一个包含原始文件中JSON数据的字符串,但我只有数据字节数组可用。

如有任何帮助,不胜感激。

谢谢。

JSON File to Byte[],需要将Byte[]转换为JSON string

使用File。ReadAllText呢?

无论如何,您可以使用Encoding.UTF8.GetString(data)

将Byte[]转换为字符串

需要设置编码,然后将字节转换为字符串,如下所示:

System.Text.Encoding enc = System.Text.Encoding.ASCII;
string myString = enc.GetString(myByteArray );

虽然,如果您的目标只是将JSON读入字符串,那么其他人的答案都是正确的。只需使用File。ReadAllText

为什么不用File.ReadAllText呢?这会给你一个字符串