JSON to Mongoose スキーマジェネレーター
開発
JSON オブジェクトを貼り付けると、パスがスキーマ型(String、Number、Boolean、配列)にマッピングされ、ネストされたオブジェクトがサブドキュメントとしてインライン化された、すぐに使える Mongoose `Schema` が得られます。モデルのエクスポートも含まれます。すべてブラウザ内でローカルに実行され、JSON はアップロードされません。
—
Mongoose スキーマ
使い方
- 入力ボックスに JSON を貼り付けるか入力します。
- 必要に応じてモデル名を変更します(既定は AutoGenerated)。
- 出力ボックスから生成されたスキーマをコピーします。
よくある質問
- 数値はどの型になりますか?
- すべての JSON 数値は Number にマッピングされます。Mongoose は整数と浮動小数点を区別しません。整数のみのパスが必要な場合はカスタムバリデーターを使ってください。
- null や空配列はどう扱われますか?
- サンプルから型を推論できないため、null は Schema.Types.Mixed に、空配列は [Schema.Types.Mixed] になります。
- ネストされたオブジェクトはどう扱われますか?
- ネストされたオブジェクトはネストしたパス定義(サブドキュメント)としてインライン化されます。空オブジェクトは {} になります。
- 私の JSON はどこかに送信されますか?
- いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。
関連ツール
Base64 ↔ 16進数 変換
Base64 文字列を16進数バイトに、16進数を Base64 に戻します。URL セーフ対応、ブラウザ上で動作します。
開発00
Quoted-Printable エンコーダー & デコーダー
テキストを MIME Quoted-Printable(RFC 2045)にエンコード、または復号 — =XX エスケープ・ソフト改行・UTF-8 に対応、エンコード時は 76 文字で折り返し — ブラウザ内で。
開発00
ハッシュ生成 (SHA)
テキストから SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを生成。
開発00
URL エンコーダー / デコーダー
URL 用にテキストをパーセントエンコード、または URL をデコード。
開発00
Base64 エンコーダー / デコーダー
テキストを Base64 にエンコード、または Base64 をテキストにデコード。
開発00
JSON フォーマッター & バリデーター
ブラウザで JSON を整形・並べ替え・圧縮・検証できます。
開発00