我有一个格式如下的JSON对象:
data:[
{"id":"1-xyz",
"type":"default",
"config":{"name":"abc",
"isExist":"true",
"level":"high"
}
}
]}
在下面的代码中,这个JSON对象被命名为recordA
并实现了类似:
......match{
case Some(...)=>.......
case None=>recordA.copy(status="KO")
}
我们在此处执行的操作是case None
,如果现有响应,则会添加值为status
的其他字段"KO"
。
现在,我需要另外检查如果level
的值为null,我必须在响应中将其设置为"low"
。
这是如何实现的?