情報系人間のブログ

プログラミング、開発に関することを書いていきます。

JSONからモデルを自動生成する

JSONからその要素に対応したモデルを作る際に手打ちで作成するのは非常に面倒です。
こちらのJSONExportというツールはこの作業を自動でやってくれるので非常に便利です。

Ahmed-Ali/JSONExport · GitHub
こんな感じで左側にJSONを入力すると右側に指定した形式でモデルが出力されます。
f:id:reida:20151014203844p:plain
対応している形式は以下のとおりです(Version 0.0.9)。
f:id:reida:20151014203845p:plain
最近きているRealmだけでなくSwiftyJSONや
SwiftyJSON/SwiftyJSON · GitHub
ObjectMapperといったライブラリにも対応しています。
Hearst-DD/ObjectMapper · GitHub
個人的にはObjectMapperにお世話になっているので非常にありがたいです。