javascript - 在客户端和服务器端格式之间转换数据的正确术语是什么?
问题描述
在使用 JavaScript 进行 Web 编程时,我经常将一个数据对象打包为客户端格式,并将其转换为服务器端格式,反之亦然。
例如,这可能意味着:在snake_case 和camelCase 之间切换,用空字符串替换空值,可能进行一些重命名和重组,以及添加或忽略某些字段。
这种操作的正确或最佳术语是什么?
我已经看到它被称为序列化、清理或装饰。我觉得这些都不是完全合适的。
解决方案
没有将数据从客户端格式转换为服务器端格式的术语,主要是因为不存在服务器端格式和客户端格式之类的东西。根据双方使用的语言和代码约定,数据可以以非常不同的格式存在,并且没有包含所有服务器端数据格式的服务器端格式,客户端数据格式也是如此。
大小写转换只是服务器端和客户端的代码约定问题。我从来没有遇到过包含大小写转换概念的术语,特别是在服务器-客户端通信的情况下。
所以你必须在这里发明你自己的术语。我建议客户端-服务器数据映射。
推荐阅读
- sql - 根据 select 语句中的条件创建列
- javascript - 如何使用 Spring Boot 从 HttpServletRequest 获取位置(城市、国家……)?
- python - Beautiful Soup (Python) 看不到 span 内的文本
- azure - Azure AD 自定义角色 - 权限 - REST API 中未返回的数据操作 - 角色定义 - 获取
- arrays - 测试数组中的输入
- spring-boot - Spring Boot - Kafka Consumer Bean 作用域
- amazon-web-services - 带有 Terraform 的 ECS
- javascript - 如何使 jQuery replaceWith() “非阻塞”(异步)?
- java - 如何从android应用程序将坐标保存在csv文件中?
- css - CodeMirror Line-Break 不添加行号 - Angular