Не совсем понятно, что это за текст, но вы не указываете кодировку в данный момент.Какую кодировку контента использует сервер?StreamReader
по умолчанию будет UTF-8.
Похоже, на самом деле вы получаете какой-то странно закодированный HTML, так как U + 003C равен <
и U + 003Eравен >
, давая <br /><br />
в качестве содержимого.Это не JSON ...
Два теста:
- Использовать
WebClient.DownloadString
, который определит правильную кодировку для использования - Посмотрите, что показано, используя тот жеURL в браузере
РЕДАКТИРОВАТЬ: Хорошо, теперь, когда я видел текст, это на самом деле получил:
\u003cbr /\u003e
Часть \u
здесь важно - это часть JSON, в которой говорится, что следующие четыре символа образуют шестнадцатеричное представление кодовой единицы UTF-16.
Любой API-интерфейс JSON, используемый для анализа этого текста, должен выполнять эскапинг за вас.