【发布时间】:2011-07-01 17:15:18
【问题描述】:
我认为我可能遗漏了 list-json xpath 架构中的一些基本内容。我能够提取和遍历列表的最流畅的方式如下所示。谁能告诉我一个更好的技术:
class Example {
@Test
def traverseJsonArray() {
def myOperation(kid:JObject) = println("kid="+kid)
val json = JsonParser.parse("""
{ "kids":[
{"name":"bob","age":3},
{"name":"angie","age":5},
]}
""")
val list = ( json \\ "kids" ).children(0).children
for ( kid <- list ) myOperation(kid.asInstanceOf[JObject])
}
}
【问题讨论】: