Web APIを使った開発時において、JSONを解析して他の言語向けに構造化することがよくあります。定型作業なので、毎回行うのが面倒だったりします。JSONは柔軟なフォーマットですが、スキーマを用いずに使えるので、こうした手間が発生します。 そこで使ってみたいのがDataAnalyzer.appです。JSONから各種言語向けの構造を生成します。 DataAnalyzer.appの使い方 JSONからTypeScriptの型定義を生成する例です。 Knex向けのコード生成。 MongoDB用。 PostgreSQLのスキーマ生成。 CSVからも生成できます。 デモにポケモン用スキーマを生成する例があります。 カラムの種別をグラフ化する機能もあります。 DataAnalyzer.appを使うことで、JSONやCSVから各種言語やデータベースに合わせたスキーマが生成されます。TypeScript