5

私は現在、サーバー側のバックエンドに Haskell を使用し、フロントエンド/レンダリングに Elm を使用するオンライン ゲームを作成しています。

現在、私は自分の GameState を 1 つの大きな ADT として持っており、Elm でも使用できるほど単純な型になっています。私は JSON の使用を避け、Elm の ADT に解析して戻すことができるデータの「表示」の出力を単純に Elm に渡すことを望んでいました。

疑問に思っているのですが、show によって出力された文字列を自動的に見て、それを解析してデータに戻すことができる、haskell の「読み取り」に相当するものはありますか? そうでない場合、Elm で使用できる既存のパーサー ライブラリはありますか?

JSON を使用することになった場合、それを自動的に ADT に変換する方法はありますか? (おそらく、Aeson の FromJSON に似たものでしょうか?)

4

1 に答える 1