У меня есть приложение Electron, которое работает с данными JSON, а данные JSON имеют файлы схемы. Данные подаются в мое приложение Electron через Python Flask, и приложение Electron отображает их и позволяет редактировать (в абстракции JSON). Я хочу включить показ проверки полей в приложении Электрон.
Мы написали схемы на VSCode, поэтому все они имеют ключи $ schema и используют много $ refs для других файлов схемы.
Я нашел библиотеки типа avj, которые кажутся интересными, но потом нашел
https://www.npmjs.com/package/vscode-json-languageserver
https://www.npmjs.com/package/vscode-json-languageservice
, которые кажутся действительно полезными. Я хотел бы иметь возможность использовать ту же проверку JSON, которую использует VSCode в моем приложении Electron. Однако мне не ясно, как использовать эти пакеты. Я чувствую, что было бы целесообразно использовать languageservice и создать сервис для вызова doValidation (), но не совсем ясно, как мне это сделать с помощью API.