【发布时间】:2021-01-24 06:21:14
【问题描述】:
我有一个json:
[
{
"a": "a",
"b": "b",
"c": "c"
},
{
"a": "a1",
"b": "b1",
"c": "c1"
}
]
现在,我想删除c 的密钥。所以结果是:
[
{
"a": "a",
"b": "b"
},
{
"a": "a1",
"b": "b1"
}
]
我用的是circe,到现在为止我做的是:
parse(entityAs[String]) match {
case Right(value) =>
val json = value.hcursor
val result = json.downArray.downField("c").delete
println(">>>>>>>>>>>>>>>>>")
println(result.right.as[List[Json]])
case Left(_) =>
}
这条线有问题
val result = json.downArray.downField("c").delete
删除密钥 c 然后使用 circe 将其转换回 json 列表的正确行是什么?
【问题讨论】:
标签: scala scala-collections circe