私は Play を始めたばかりです。とscalaと私は、Webサービスを実装する方法に関する適切なステップバイステップのチュートリアルを必死に探しています。ドキュメントはかなり貧弱で、役立つものが見つかりません。
ps: 私はすでに playframework の Web サイトにある例を実行しました。これはフレームワークの理解に大いに役立ちましたが、scala に関する私の知識はここでの大きな障害です。
私は Play を始めたばかりです。とscalaと私は、Webサービスを実装する方法に関する適切なステップバイステップのチュートリアルを必死に探しています。ドキュメントはかなり貧弱で、役立つものが見つかりません。
ps: 私はすでに playframework の Web サイトにある例を実行しました。これはフレームワークの理解に大いに役立ちましたが、scala に関する私の知識はここでの大きな障害です。
まあ、これは私が欲しかったものだと思います。まず、ユーザーに関する情報を返す RESTfull Web サービスが必要であると仮定します。次のようにユーザークラスを作成します
case class User() {
val id= 1
val name = "john"
val score = 8.5
}
次に、次のようなコントローラーを作成します
object Application extends Controller {
def sum() = Action {
val user = new User
val json = Json.generate(user)
Ok(json).as("application/json")
}
}
であるJsonのインポートを追加することを忘れないでくださいimport com.codahale.jerkson.Json
route
ルートについては、次の行をファイルに追加します。
GET /sum controllers.Application.sum
結果は次のようになります
{
"id":1,
"name":"john",
"score":8.5
}