是否有一种简单的方法可以使用Scala隐式转换从JSON文件访问嵌套值

我有一个JSON,我正在使用Scala中的隐式转换进行更新。如何更新过滤器中的值。

{
  "account_id": "1c0ae12b-3fb1-4af1-a02b-ca37ed2b4a6c","size": 100,"paging_token": "","filter": {
    "type": 0,"direction": 0,"status": 0
  }
}

我能够使用来更新account_idSizepaging_token的值

.payload(ViewAllTransactionsRequest.defaultInstance.updateExpr( 
  _.accountId :~ "1c0ae12b-3fb1-4af1-a02b-ca37ed2b4a6c",_.size :~ 100,_.pagingToken :~ "",_.filter.direction := com.abc.common.src_main_proto_com_abc_Transaction.Transaction.Direction.fromValue(2) 

但是我无法更新我尝试过的过滤器中的值

_.filter.direction := com.abc.common.src_main_proto_com_abc_common_Transaction.Transaction.Direction.fromValue(2) 
_.filter.direction :~ Transaction.Direction.fromValue(2) 
nikoliu1 回答:是否有一种简单的方法可以使用Scala隐式转换从JSON文件访问嵌套值

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3156618.html

大家都在问