Есть ли простой способ извлечь и просмотреть список с помощью lift-json?

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

    }

}
7
задан Fred Haslam 22 February 2011 в 03:38
поделиться