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数据处理相关推荐
- 详解电子表格中的json数据:序列化与反序列化
从XML到JSON 当下应用开发常见的B/S架构之下,我们会遇到很多需要进行前后端数据传输的场景.而在这个传输的过程中,数据通过何种格式传输.方式是否迅速便捷.书写方式是否简单易学,都成为了程序员在开 ...
- JSONObject转换:简化JSON数据处理的利器
JSONObject转换:简化JSON数据处理的利器 在现代的软件开发中,处理JSON(JavaScript Object Notation)数据已经成为一项常见的任务.JSON作为一种轻量级的数据交 ...
- jmeter 取json值_JMeter中JSON数据处理
本文版权归xmeter.net 所有.欢迎转载,转载请注明出处. 摘要## JSON作为一种数据格式,越来越多地被用在Web 2.0和移动应用与后台应用之间的数据交互.本文介绍如何利用JMeter的& ...
- html渲染json的插件,[ json editor] 如何在网页中使用Json editor 插件
[目的] 在自己的网页上交由用户进行json的可视化编辑 [难点]1.json中含有递归嵌套的数组和对象 2.json中的基本值类型有数字.字符串和布尔型 [方法]使用daviddurman的Flex ...
- vscode中setting.json配置详解
vscode中的setting.json配置文件配置详解 话不多说上配置文件 大家按需复制到自己的setting.json配置文件中即可 [{// 控制是否在编辑器中显示 CodeLens." ...
- Swift - SwiftyJSON的使用详解(附样例,用于JSON数据处理)
转自:http://www.hangge.com/blog/cache/detail_968.html Swift - SwiftyJSON的使用详解(附样例,用于JSON数据处理) 2016-01- ...
- Hive JSON数据处理:get_json_objec、json_tuple、用JSON Serde加载数据
Hive JSON数据处理 文章目录 Hive JSON数据处理 将JSON保存为字符串,用JSON函数处理 get_json_object json_tuple 用JSON Serde加载数据 将J ...
- api接口传输JSON数据处理
接收JSON数据处理: JSON数组数据类型不一至: ```csharp using System; using System.Collections; using System.Collection ...
- java中json重复数据结构_JS实现去除数组中重复json的方法示例
本文实例讲述了JS实现去除数组中重复json的方法.分享给大家供大家参考,具体如下: var array = [{"name":"123"},{"na ...
最新文章
- 【OpenCV】将RGB图像转为灰度图
- java笔记(3):String(2)
- 关于gitgithub的操作
- Notepad++ 经常使用快捷键 (MEMO)
- echarts时间轴传什么格式_职场必看,使用Excel实现大事件时间轴的做法,不看后悔...
- 活着是一种罪过,是上帝对你的另一种眷顾,叫做惩罚!活着痛苦!
- Android四大组件 之一 广播接收者
- 金融现金贷用户数据分析和用户画像(基于12万真实数据)
- Carson带你学Android:手把手带你深入分析事件分发机制!
- linux 串口ttyS, ttyACM 还是ttyUSB?
- ncbi爬虫geneID注释
- HDU 5454 Excited Database【线段树】
- 【安全狐】NmapMasscan扫描工具使用详讲
- 1. mysql安装
- 攻防世界:crypt(RC4)
- 机器学习之模型训练(二)皮马印第安人糖尿病数据集
- Linux学习-42-查看文件系统信息dumpe2fs命令用法
- 如何在一场黑客马拉松当中获得胜利
- zsh 安装及 Oh My Zsh 配置
- 企业办公用什么邮箱品牌,哪家邮箱最适合?
热门文章
- 14考研计算机考前,计算机专业考研考前终极预测试题.docx
- Java当中 文件得输入流 输出流
- 每天一小时python官方文档学习(七)————模块与包
- 洛谷 P2853 [USACO06DEC]Cow Picnic S-dfs
- 折半搜索+洛谷 P2962 [USACO09NOV]Lights G
- 操作系统习题——第一章
- 添加库路经 linux,linux下的静态库与动态库
- Spring Cloud部分源码分析Eureka,Ribbon,Feign,Zuul
- Java | Assignment Statements Expressions
- RNN循环神经网络概述