外观
结果转换
技术交流QQ群:3549030
结果类型
RESTful API通常可以返回多种类型的数据,具体包括以下几种:
JSON(JavaScript Object Notation):这是目前最常用的一种数据格式。JSON是一种轻量级的数据交换格式,易于阅读和编写,同时也易于解析和生成。
XML(Extensible Markup Language):XML是一种标记语言,用于描述数据的结构和内容。虽然在RESTful API中使用XML数据格式的越来越少,但仍然有一些API仍然支持XML格式。
HTML(Hyper Text Markup Language):如果API返回的是HTML,那么它通常是用于呈现Web页面的。
文本:API还可以返回纯文本数据,这些数据通常以字符串的形式返回。
图片:API可以返回各种图像格式,如PNG,JPEG等。
音频和视频:RESTful API还可以返回音频和视频文件,例如MP3和MP4。
二进制文件:有些API可能需要返回二进制文件,例如PDF或Word文档。
总的来说,RESTful API的返回类型可以是各种不同的数据格式,具体取决于API的设计和用途。
本文主要讲解第一种JSON结构的结果的转换处理。
JFinal Model及Record本质上是Map数据结构。常规情况下返回的对象属性是下划线形式,这样对前端不很优化。我们需要经过处理转换成驼峰结构。
包括的Model/Record/ModelList/RecordList/ModelPage/RecordPage 等形式。
Model/Record 转换处理方法
java
// 下划线转驼峰结构
toModel(Model model);
toRecord(Record record);
ModelList/RecordList 转换处理方法
java
// 下划线转驼峰结构
toHumpModelList(List<M> modelList);
toHumpRecordList(List<Record> recordList);
ModelPage/RecordPage 转换处理方法
java
// 下划线转驼峰结构
toHumpModelPage(Page<M> modelPage);
toHumpRecordPage(Page<Record> recordPage);