直接跳到内容

结果转换

技术交流QQ群:3549030

结果类型

RESTful API通常可以返回多种类型的数据,具体包括以下几种:

  1. JSON(JavaScript Object Notation):这是目前最常用的一种数据格式。JSON是一种轻量级的数据交换格式,易于阅读和编写,同时也易于解析和生成。

  2. XML(Extensible Markup Language):XML是一种标记语言,用于描述数据的结构和内容。虽然在RESTful API中使用XML数据格式的越来越少,但仍然有一些API仍然支持XML格式。

  3. HTML(Hyper Text Markup Language):如果API返回的是HTML,那么它通常是用于呈现Web页面的。

  4. 文本:API还可以返回纯文本数据,这些数据通常以字符串的形式返回。

  5. 图片:API可以返回各种图像格式,如PNG,JPEG等。

  6. 音频和视频:RESTful API还可以返回音频和视频文件,例如MP3和MP4。

  7. 二进制文件:有些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);
结果转换已经加载完毕