Итак, я работаю над написанием внутреннего веб-сервиса с использованием Django для создания и использования JSON, а мой коллега работает над внешним интерфейсом ExtJS4.Я использую сериализатор wadofstuff, чтобы я мог сериализовать вложенные объекты.
У моего коллеги проблемы с анализом json, в частности, из-за того, что Django помещает поля для объекта в поле «fields».Краткий пример:
Способ сериализации сейчас:
{
"pk":1,
"model":"events.phone",
"fields":{
"person":1,
"name":"Cell",
"number":"444-555-6666"
}
}
Способ, которым я хотел бы сериализовать их, чтобы сделать ExtJS и моего коллегу-разработчика счастливым:
{
"pk":1,
"model":"events.phone",
"person":1,
"name":"Cell",
"number":"444-555-6666"
}
Нам нужно будет сериализовать некоторые объекты, которые намного сложнее, чем этот.
Есть ли способ написать мои сериализации вручную, чтобы сериализатор Django или wadofstuff не использовал поле полей?