Я недавно установил Dreamweaver CS6, и у меня возникла проблема при изменении файла JSON. Независимо от того, что я печатаю, даже самую простую, четко допустимую строку JSON, она постоянно говорит, что в ней есть синтаксическая ошибка:

Синтаксическая ошибка в строке 1.

Очевидно, Dreamweaver пытается проверить JSON-файл как JavaScript. Ну, очевидно , простая строка JSON не является действительным JavaScript, но это действительно JSON. В попытке исправить это, я изменил файл Extensions.txt в моей конфигурации, чтобы изменить

JS,JSON:JavaScript Documents

в

JS:JavaScript Documents

После перезапуска Dreamweaver все еще пытается проверить его как JavaScript. Я даже попытался удалить тип файла JSON из строки "Все документы" (самая первая строка Extensions.txt), из-за чего он не распознает тип файла или не назначил значок, но все равно пытается проверить его как JavaScript.

Так как я могу настроить Dreamweaver CS6 перестать пытаться синтаксису проверять файлы , которые заканчиваются расширением .json вообще? Могу ли я настроить его так, чтобы он просто игнорировал файлы с таким расширением? Я предполагаю, что это также отключило бы подсветку синтаксиса для JSON, с которой я бы прекрасно справился. Можно ли заставить Dreamweaver обрабатывать файл JSON так же, как он обрабатывает файл TXT?

1 ответ1

-1

Видимо, это не единственный файл, который вам нужно отредактировать. На самом деле, вам даже не нужно редактировать Extensions.txt, потому что это просто файл эстетики, используемый для отображения милых иконок и прочего. Что вам действительно нужно отредактировать, так это файл MMDocumentTypes (он не имеет расширения), расположенный в папке DocumentTypes внутри папки Configuration, где находится другой текстовый файл.

Найдите эту строку:

<documenttype id="JavaScript" internaltype="Text" winfileextension="js,json" macfileextension="js,json" file="Default.js" writebyteordermark="false" mimetype="text/javascript">

Замените его следующим (просто удалив из него часть json ):

<documenttype id="JavaScript" internaltype="Text" winfileextension="js" macfileextension="js" file="Default.js" writebyteordermark="false" mimetype="text/javascript">

Перезагрузите Dreamweaver, и он не будет думать, что ваши JSON-файлы больше не являются JavaScript, и будет отображать его просто как текстовый файл (без подсветки или проверки синтаксиса, просто черный текст).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .