Автозавершение кода в современных редакторах JSON, например Visual Studio Code (VS Code), работает на основе JSON-схем. 23 Они описывают структуру файла JSON, а также наборы значений, значения по умолчанию и описания. 3
VS Code использует эти схемы, чтобы определить структуру документа конкретного типа файла и отобразить соответствующие предложения и проверки. 2 Для предоставления возможности автозаполнения для большого диапазона популярных типов файлов VS Code использует проект JSON Schema Store, в котором представлены спецификации JSON-схем для более чем 200 типов файлов. 2
Например, при открытии файла package.json в VS Code можно нажать CTRL + Space, и появится всплывающее окно со предложениями всех доступных полей для этого типа файлов. 2