Чтобы установить внешнее расширение в браузер Google Chrome, я пытаюсь обновить хром файл внешнего расширения json. Использование Json.NET кажется легким:
string fileName = "..."; // path to chrome external extension json file
string externalExtensionsJson = File.ReadAllText(fileName);
JObject externalExtensions = JObject.Parse(externalExtensionsJson);
 но я получаю Newtonsoft.Json.JsonReaderException:
"Error parsing comment. Expected: *, got /. Path '', line 1, position 1." 
при вызове JObject.Parse, поскольку этот файл содержит:
// This json file will contain a list of extensions that will be included
// in the installer.
{
}
и комментарии не являются частью json (как показано в Как добавить комментарии к выходу Json.NET?).
Я знаю, что я могу удалить комментарии с помощью Regex (Regex для удаления комментариев стиля javascript double slash (//)), но мне нужно переписать json в файл после изменения и соблюдение комментариев может быть хорошим.
Вопрос: Есть ли способ прочитать json с комментариями, не удаляя их и не переписывая их?