хорошо, у меня очень поверхностные знания о C#
, и ничего об API .NET
нет, но интуитивно HtmlDecode
должен декодировать HTML сущностей (прошу прощения, если я ошибаюсь в этом) ... кодирование довольно точное, я знаю, поэтому я постараюсь четко объяснить разницу между тем, что у вас есть, что вы пробовали и что должно работать. ..
правильный HTML сущность будет '
, а не \x27
... \x27
является шестнадцатеричным ASCII escape- последовательность , принятая некоторыми JSON
декодерами и многими языками программирования, но полностью не связана с HTML ...
а также, он не имеет ничего общего с JSON
, что является проблемой ... Спецификации JSON для строк не разрешают шестнадцатеричный ASCII escape-последовательности , но only Unicode escape-последовательности , поэтому escape-последовательность не распознается и поэтому вместо нее должно работать \u0027
. ... теперь вы можете вслепую заменить \x
на \u00
(это должно прекрасно работать на , действителен JSON
, хотя некоторые комментарии могут быть повреждены в теории, но кого это волнует ...: D)
но лично, если у вас есть доступ к источнику, вы должны изменить его, чтобы он вывел действительный JSON
в соответствии со спецификациями ...
Greetz
back2dos