Comment charger un fichier JSON à l'aide de Jouer avec Scala

J'ai besoin de charger un JSON fichier avec une liste de villes dans l'un de mes contrôleurs, afin de les transmettre à un vue par la suite.

J'ai placé le fichier ici: app/assets/jsons/countriesToCities.json
(En passant: est-ce un endroit approprié, ou dois-je le placer ailleurs?)

J'ai lu le docs et je peux voir qu'il est possible de créer un JsValue à partir d'une chaîne: https://www.playframework.com/documentation/2.4.x/ScalaJson#Using-string-parsing

Je veux créer un JsValue dans un mode similaire. La différence est que je veux charger le contenu d'un fichier, pas à partir d'une chaîne... je n'ai pas trouvé d'extrait de code sur la façon de le faire, malheureusement.
Dois-je utiliser autre chose pour lire le fichier en une chaîne de caractères, et seulement alors, l'utilisation de la méthode d'analyse sur cette chaîne?

Des extraits de Code avec des exemples sur la façon de le faire dans les réponses seront très appréciés! 🙂

Je vous remercie beaucoup à l'avance!

Double Possible de comment faire pour lire un fichier à partir du serveur dans le jeu framework
Pas vraiment un doublon @M. V. . Mais avec Dylan réponse, je pense que je vais réussir à le résoudre! Merci!

OriginalL'auteur Henrique Ferrolho | 2015-12-17