Я изучал стандарт OData и хотел бы обновить свои службы, чтобы обеспечить этот стандарт и использовать его. Я знаю, что для XML он использует стандарт ATOM XML, поэтому имена элементов, такие как id, title, author и т. Д., Должны быть точно такими, чтобы соответствовать стандарту Atom. Формат JSON для OData имеет разные имена для своих элементов. Должны ли они быть такими, или моя структура JSON использует те же имена для своих элементов, что и структура Atom XML?
Примером является ссылка - в Atom она называется link с атрибутами href и rel. Имя JSON для этого элемента - __metadata, ключ - uri. Кажется, что эти имена являются стандартными и не могут измениться. Мне интересно, стандартные ли корневые элементы, __metadata, resource и т. Д., Но, возможно, внутренние элементы могут быть более гибкими. Как элемент title для Atom соответствует элементу name в структуре JSON, могу ли я оставить структуру JSON для использования title вместо name?