【发布时间】:2017-04-05 12:02:37
【问题描述】:
我正在尝试使用 Argonaut scala 库解析以下 Json:
{"took":5,"timed_out":false,"_shards":{"total":5,"successful":5,"failed":0},"hit
s":{"total":1285,"max_score":0.99627554,"hits":[{"_index":"logstash-2017.03.15",...
Parse.parseWith(posts, .field("took").flatMap(.string).getOrElse("42"), msg => msg) 可以很好地获得“took”字段。
现在,我想不出一种方法来访问像 hits->total 这样的嵌套值。 另一个问题是,我如何按索引访问列表元素,例如 hits -> hits -> element 0 -> _index 以在我的情况下获取 logstash-2017.03.15。
【问题讨论】: