JSON整形&検証ツール
開発 ローカルのみ
JSONスキーマとOpenAPIモデルを検証、推論、構築、比較、モック、変換します。
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Product",
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"name": {
"type": "string",
"minLength": 2
},
"email": {
"type": "string",
"format": "email"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"uniqueItems": true
},
"status": {
"enum": [
"draft",
"active",
"archived"
]
}
},
"required": [
"id",
"name",
"status"
]
}{
"id": 42,
"name": "Nobuf Toolkit",
"email": "hello@nobuf.com",
"tags": [
"browser",
"private"
],
"status": "active"
}JSON スケジュールまたは OpenAPI ドキュメントを選択し、Draft 7、2019-09 または 2020-12 エンジンで JSON を有効にします。
サンプルからスケジュールを入力し、一般的なフィールドを視覚的に編集し、JSON Pointerのエラーを検証し、有効なプラステストケースを生成します。
TypeScript または Zod の出力をコピーし、スケジュールを進化する前に保存性のディフを検討します。
認証は、Draft 7、Draft 2019-09およびDraft 2020-12のための別々の Ajv 例を使用して、ダイアレクト辞書は混合されません。
OpenAPI ドキュメントを検出し、コンポーネント.schemas の下でスケジュールを使用することができます. すべてのルート、操作、セキュリティ スケジュール、またはプロバイダー 拡張子を完全な API ドキュメントで認証することを主張しません。
内蔵ジェネレーターは意図的に決定的であり、可能な限りコンスト、エンム、例、デフォルト、制限、安全な形式の例を使用しています。
一般的な財産、要求フィールド、およびタイプの変更を保守的に表示します。条件付きスケジュール、参照、カスタマイズされた辞書、および消費者の行動はまだ検討する必要があります。
ほかの用途特化型ブラウザツールもお試しください。