【发布时间】:2017-05-08 00:19:08
【问题描述】:
我一直在研究 OData 标准,并希望更新我的服务以提供此标准并使用它。我知道对于 XML,它使用 ATOM XML 标准,因此元素的名称,例如 id、title、author 等,必须完全符合 Atom 标准。 OData 的 JSON 格式对其元素有不同的名称。是否需要这样,或者我可以让我的 JSON 结构对其元素使用与 Atom XML 结构相同的名称吗?
一个例子是链接 - 在 Atom 中它被称为链接,具有 href 和 rel 属性。此元素的 JSON 名称是 __metadata,键是 uri。这些名称似乎是标准的,无法更改。我想知道根元素、__metadata、资源等是否是标准的,但内部元素可能更灵活。就像 Atom 的 title 元素对应 JSON 结构中的 name 元素一样,我可以保持 JSON 结构使用 title 而不是 name 吗?
【问题讨论】: