为什么 JSON 成了接口世界的默认语言
在基于 REST 的接口里,JSON 几乎已经是事实标准:它足够轻量,字段可读性强,解析成本也比 XML 更友好。对于 OData v4 来说,JSON 更是核心表达格式之一,规范里对请求与响应的 JSON 表示做了完整定义。(docs.oasis-open.org)
对 ABAP 开发者而言,真正的挑战往往不在拿到一个 JSON 字符串,而在于下面几件事:
- JSON 的层级结构如何映射到 ABAP 类型系统(结构、内表、引用、动态字段)
- 字段命名风格不一致(
UNDER_SCORE、camelCase、PascalCase)时如何低成本适配 - 布尔、数值、精度、日期等在序列化与反序列化时如何保持语义一致
- 在 ABAP Cloud 的
Released API约束下,哪些类能用,哪些需要封装或替代(