# schema **Repository Path**: abgox/schema ## Basic Information - **Project Name**: schema - **Description**: 一些 json schema,提供更好的 json 提示与验证 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: https://schema.abgox.com - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-05-16 - **Last Updated**: 2026-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: schema, Linter, validation ## README

✨schema✨

简体中文 | GitHub | Gitee

license schemas created

---

Star ⭐️ or Donate 💰 if you like it!

## Introduce Some JSON Schema with better json prompts, validation, and multilingual support. ## How to use > [!TIP] > > Take [scoop-manifest.en-US.json](./schemas/scoop-manifest.en-US.json) as an example. - Define in the json file. ```json "$schema": "https://schema.abgox.com/scoop-manifest.en-US.json", ``` - Define in the [settings.json](https://code.visualstudio.com/docs/configure/settings) of vscode. - Install the [json-schema-plus](https://json-schema-plus.abgox.com) extension, it provides multilingual dynamic schema matching for JSON Schema. - Configure `json-schema-plus.schemas`. ```json "json-schema-plus.schemas": [ { "fileMatch": [ "bucket/**/*.json" ], "url": "https://schema.abgox.com/scoop-manifest.en-US.json", "urls": [ { "language": "zh", "url": "https://schema.abgox.com/scoop-manifest.zh-CN.json" }, ] } ] ```
Use the built-in 'json.schemas' configuration > The `json.schemas` defined in [settings.json](https://code.visualstudio.com/docs/configure/settings) has lower priority than the schema provided by the extension, please refer to [the issue](https://github.com/microsoft/vscode/issues/219855). ```json "json.schemas": [ { "fileMatch": [ "bucket/**/*.json" ], "url": "https://schema.abgox.com/scoop-manifest.en-US.json" } ] ```
- JetBrains IDE: `Settings` => `Languages & Frameworks` => `Schemas and DTDS`=>`JSON Schema Mappings` ## License [MIT](./LICENSE) © [abgox](https://me.abgox.com)