У меня есть файл в visual studio со следующим содержимым: "{" Name ":" Pete "}" Если я прочитаю файл со следующим кодом, он, как представляется, создает строку с исходным значением:
byte[] byteArray = System.IO.File.ReadAllBytes(filePath);
string jsonResponse = System.Text.Encoding.UTF8.GetString(byteArray);
Однако строка действительно отличается от версии, которая существует, если я использую следующий код:
string jsonResponse = "{\"Name\":\"Pete\"}";
Почему? (Причина, по-моему, отличается от того, что, когда я передаю каждую версию json deserializer, она ведет себя по-разному)
Спасибо.