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