這篇要來介紹如何在 Play Framework 搭配 JSON 實作,網路上看到很多操作 JSON 物件的文章,在官方網站上也有相關的說明可以參考,但是這邊要來分享一下我自己操作 JSON 的方法。
首先設定 Action routes ,別忘記 GET 與 POST 的差異,
Client 端範例:
JavaScript Ajax 部分,使用 JQuery 的 $.get 傳入 JSON 物件,
於 call back 部分印出 Action 回傳的 JSON 物件,
Server 端:
Action 部分,這邊使用的 DynamicForm 物件來當作容器,當然你也可以自訂 Form 格式,
後段半則是利用 play.libs.Json.toJson 將物件轉換為 JSON 格式回傳,
以上就完成使用 Ajax 搭配 JSON 物件時的操作。其他 Play Framework 相關教學可以參考本篇整理。