Я использую красивую структуру RESTLEST REST, чтобы выставлять некоторые ресурсы в базе данных различным клиентам.
Теперь, когда вы возвращаете результаты из службы, формат выглядит примерно так (я использую в качестве основы собственные примеры сайтов для сайтов Restler):
[ { "id": 1, "name": "Jac Wright", "email": "jacwright@gmail.com" } ]
Или в XML:
<?xml version="1.0"?> <response> <item> <id>1</id> <name>Jac Wright</name> <email>jacwright@gmail.com</email> <item> </response>
Что меня немного беспокоит, так это то, что в JSON структура анонимна (если это правильный термин для использования здесь?), А в XML объект обернут тегом «item». Я хотел бы, чтобы структура возвращалась, обернутая именем типа ресурса. Как это:
[ "author": { "id": 1, "name": "Jac Wright", "email": "jacwright@gmail.com" } ]
а также
<?xml version="1.0"?> <response> <author> <id>1</id> <name>Jac Wright</name> <email>jacwright@gmail.com</email> <author> </response>
В случае, если я не полностью укоренил соответствующий код, это вообще возможно без модификации самого Restler?