次の JSON 構造があります。
{
"id" : "uniqueId",
"foo" : [1,2,3],
"bar": {
"frob" : "quox"
}
}
そして、私はそれを次のものに変換したい:
{
"id" : "uniqueId",
"bar": {
"frob" : "quox",
"foo-copy" : [1,2,3]
}
}
これを達成するための正しいplay-json 変換は何ですか?
私は次のことを試しました
val moveToObject = (__ \ 'bar ).json.update((__ \ 'foo-copy).json.copyFrom(
(__ \ 'foo).json.pick
))
json.transform(moveToObject).get
しかし、それは私が望むものを私に与えません。