我在Visual Studio中有一个文件,内容如下:"{"Name":"Pete"}" 如果使用以下代码读取该文件,似乎会创建一个包含原始值的字符串:
byte[] byteArray = System.IO.File.ReadAllBytes(filePath);
string jsonResponse = System.Text.Encoding.UTF8.GetString(byteArray);
然而,如果我使用以下代码,实际上字符串与存在的版本是不同的:
string jsonResponse = "{\"Name\":\"Pete\"}";
为什么?(我认为不同的原因是,当我将每个版本传递给json反序列化器时,它的行为有所不同)
谢谢。