Jestem nowy zarówno w Play! & Scala, ale próbuję utworzyć usługę, która odwzoruje żądanie JSON na Map [String, JsObject] (lub Map [String, JsValue], nie jestem pewien co do rozróżnienia), a następnie wypisze listę kluczy rekursywnie przez mapę (najlepiej jako drzewo).JSON na mapę [String, JsObject] z wersją Play 2.0?
ale mam problemy startowe:
def genericJSONResponse = Action(parse.json) {
request => request.body
var keys = request.keys
Ok("OK")
}
co by się spodziewać tutaj było na klucze do obsadzenia z kluczami od złożenia wniosku, ale oczywiście to nie kompiluje. Jak mam się do tego podejść, biorąc pod uwagę powyższy opis?
Dzięki z góry za pomagając noob Scala :-)
Nik
Czy przeczytałeś tę wiki? https://github.com/playframework/Play20/wiki/ScalaJsonRequests Musisz mapować klucze ręcznie lub używając niejawnego obiektu, aby odwzorować je na obiekt. https://github.com/playframework/Play20/wiki/ScalaJsonGenerics –