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

JSONからJSDocのtypedefへ変換 — ブラウザ完結の無料ツール

JSONをJSDocの@typedefブロックへブラウザ内で瞬時に変換します。無料・登録不要で、データが端末の外に送信されることはありません。インストール不要で何度でも使えます。

高速 プライベート Cookieゼロ

JSON 入力

JSDoc 出力

JSONをJSDocに変換する理由

TypeScriptに移行せずにJavaScriptへ型を付けたい場合に最適です。上の入力欄にサンプルのJSONペイロードを貼り付ければ、すぐに使えるJSDocの @typedef ブロックが数ミリ秒で得られ、エディターが素のJavaScriptコードを補完・チェックできるようになります。

仕組み

コンバーターはJSONをローカルで解析し、フィールドごとに1行の @property を持つ @typedef {Object} ブロックを出力します。ネストした各オブジェクトには独自のtypedefが割り当てられ、親から参照されるため、生成されるドキュメントはモジュール化された状態に保たれます。

よくある質問

JSONデータはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptだけで完結します。ネットワークには何も送信されないため、機密データでも安心して利用できます。
ネストしたオブジェクトはどのように処理されますか?
ネストした各オブジェクトは独立した@typedefブロックになり、親のtypedefから参照されるため、ドキュメントはモジュール化された読みやすい状態に保たれます。
TypeScriptではなくJSDocを使う理由は?
JSDocのtypedefを使えば、TypeScriptを導入せずに素のJavaScriptへ型を付けられます。エディターやツールがそれを理解し、ビルドステップも不要です。

関連ツール