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

时间:2019-11-05 20:22:50

标签: json scala implicit gatling

我有一个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) 

0 个答案:

没有答案