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

JSONからFlow型定義を生成 — ブラウザ完結の無料オンラインツール

JSONを貼り付けるだけで、Flowの型定義をブラウザ上で即座に生成します。レガシーなReactコードベースの型付けに便利です。無料・登録不要で、データが端末の外に送信されることはありません。

高速 プライベート Cookieゼロ

JSON 入力

Flow 出力

JSONからFlowに変換する理由

レガシーなReactコードベースの多くは、静的型付けに今もFlowを使っています。サンプルのJSONペイロードを上に貼り付けるだけで、手書きすることなく、すぐに使えるFlowの型定義が数ミリ秒で手に入ります。

仕組み

このコンバーターはJSONをローカルで解析し、TypeScriptに近い構文で export type X = {...} 宣言を出力します。ネストしたオブジェクトはそれぞれ独立したエクスポート型になり、親の型から参照されます。

よくある質問

JSONデータはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptで完結します。ネットワークに送信されるものは何もないため、機密データでも安心して利用できます。
生成される出力はどのようなものですか?
TypeScriptに非常に近い構文の export type X = {...} 宣言を、ネストしたオブジェクトごとに1つ出力します。
このツールはどんな人向けですか?
主に、今もFlowを使っていて新しいAPIペイロードの型が必要な、レガシーなReactコードベースに役立ちます。

関連ツール