【发布时间】:2016-11-23 15:38:48
【问题描述】:
我有以下 JSON 结构:
{
"id" : "uniqueId",
"foo" : [1,2,3],
"bar": {
"frob" : "quox"
}
}
我想把它改成下面这样:
{
"id" : "uniqueId",
"bar": {
"frob" : "quox",
"foo-copy" : [1,2,3]
}
}
什么是正确的play-json transformation 来实现这一目标?
我已经尝试了以下
val moveToObject = (__ \ 'bar ).json.update((__ \ 'foo-copy).json.copyFrom(
(__ \ 'foo).json.pick
))
json.transform(moveToObject).get
但这并没有给我想要的。
【问题讨论】:
-
你有什么尝试吗?你能分享你的代码吗?
标签: json scala playframework play-json