5、play中的json数据处理
生活随笔
收集整理的這篇文章主要介紹了
5、play中的json数据处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、play中的json庫
Play使用Jackson JSON庫將對象轉換為JSON和JSON之間的對象。play的操作使用JsonNode類型,play.libs.json包中有操作json數據的方法
2、java對象和json數據
將java對象轉成play中的JsonNode類型:
將JsonNode格式的數據解析到java對象中:
3、json格式數據請求的處理
Play默認支持直接將json請求體轉成jsonNode的方法:
也可以指定BodyParser來使得Play將請求體內容直接解析為JSON:
4、json格式數據響應
有兩種方式,一種直接返回:
第二種是使用jackson將數據轉成json對象:
5、自定義Json轉換過程
首先需要注銷掉play默認的轉換方式,在conf/application.conf中配置:
play.modules.disabled += "play.core.ObjectMapperModule"
第二步需要創建一個自定義的映射器:
第三步是將創建的映射器注入到應用中:
最后通過配置啟用這個映射器,在conf/application.conf中配置:
play.modules.enabled += "path.to.JavaJsonCustomObjectMapperModule"
此功能一般不會用
總結
以上是生活随笔為你收集整理的5、play中的json数据处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《惢客创业日记》2021.08.12-1
- 下一篇: 工厂方法(Factory Method)