100% ローカル — データがブラウザの外に出ることはありません

JSONからMongooseスキーマを生成 — ブラウザ完結の無料ツール

サンプルJSONからMongooseのスキーマをブラウザ内で瞬時に生成します。無料・登録不要で、データが端末の外に送信されることはありません。インストール不要で何度でも使えます。

高速 プライベート Cookieゼロ

JSON 入力

Mongoose 出力

JSONをMongooseに変換する理由

コレクションごとにMongooseスキーマを手書きするのは単調な繰り返し作業です。上の入力欄にサンプルのJSON文書を貼り付ければ、ネストしたオブジェクトごとに1つのサブスキーマを持つ、すぐに使えるスキーマが数ミリ秒で得られます。

仕組み

コンバーターはJSONをローカルで解析し、実行可能なJavaScriptを生成します。サブスキーマは子から順に宣言され、値がnullの場合を除きフィールドには required: true が付き、出力の末尾にはアプリで直接インポートできる mongoose.model(...) のエクスポートが置かれます。

よくある質問

JSONデータはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptだけで完結します。ネットワークには何も送信されないため、機密データでも安心して利用できます。
生成されたコードはそのまま実行できますか?
はい。サブスキーマは親より先に宣言され、ファイルはmongoose.model(...)をエクスポートするため、出力はそのまま実行可能なJavaScriptです。
必須フィールドはどのように決まりますか?
サンプルの値がnullのフィールドを除き、すべてのフィールドにrequired: trueが付きます。

関連ツール