と私は、このように読み書くことができるようにJSONに遊び-JSONでデコード単一のフィールドアルゴノート/キルケ
{
"sha": "some sha",
"parents": [{
"url": "some url",
"sha": "some parent sha"
}]
}
と、このようなケースクラス
case class Commit(sha: String, parentShas: List[String])
を持っていると仮定:私は、アルゴノート/キルケの復号「親」の唯一の「SHA」の同等の方法を探していますが、私はいずれかを発見していない
val commitReads: Reads[Commit] = (
(JsPath \ "sha").read[String] and
(JsPath \ "parents" \\ "sha").read[List[String]]
)(Commit.apply _)
。 "HCursor/ACursor"にはdownArrayがありますが、そこから私は何をすべきか分かりません。事前にどうもありがとうございました!