首页 > 解决方案 > 在客户端和服务器端格式之间转换数据的正确术语是什么?

问题描述

在使用 JavaScript 进行 Web 编程时,我经常将一个数据对象打包为客户端格式,并将其转换为服务器端格式,反之亦然。

例如,这可能意味着:在snake_case 和camelCase 之间切换,用空字符串替换空值,可能进行一些重命名和重组,以及添加或忽略某些字段。

这种操作的正确或最佳术语是什么?

我已经看到它被称为序列化、清理或装饰。我觉得这些都不是完全合适的。

标签: javascriptjsonterminology

解决方案


没有将数据从客户端格式转换为服务器端格式的术语,主要是因为不存在服务器端格式客户端格式之类的东西。根据双方使用的语言和代码约定,数据可以以非常不同的格式存在,并且没有包含所有服务器数据格式的服务器端格式,客户端数据格式也是如此。

大小写转换只是服务器端和客户端的代码约定问题。我从来没有遇到过包含大小写转换概念的术语,特别是在服务器-客户端通信的情况下。

所以你必须在这里发明你自己的术语。我建议客户端-服务器数据映射


推荐阅读