Я думаю, что мне не хватает чего-то фундаментального в архитектуре 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])
}
}