次の JSON を検討してください。
{
"1992": "this is dog",
"1883": "test string",
"1732": "unknown",
"2954": "future year"
}
reads
JSON を使用してこの JSON を Scala ケース クラスに変換する方法はありますか? つまり aSeq[Years]
または aMap[String, String]
で、 Year には年と説明が含まれます。
参考までread
に、「単純な」JSON 構造を定義する方法を次に示します。
{
"name": "george",
"age": 24
}
暗黙のJsReads
implicit val dudeReads = (
(__ \ "name").read[String] and
(__ \ "age").read[Int]
) (Dude)