[вопрос noob] Какой самый простой способ кодировать класс в JSON в python, работающем на GAE?Не используя Django и просто все, что есть в GAE.
Мой класс определен так:
class Sample:
def __init__(self, myName, myEmail, myLocality, myAliases, myRoles):
self.name = myName;
self.email = myEmail;
self.locality = myLocality
self.aliases = myAliases; # this is a list of strings
self.roles = myRoles # this is a dictionary
Я хочу преобразовать его так, чтобы он выглядел так в json:
{sample:
name: "a name value",
email: "whatever email value",
aliases: [alias1, alias2, alias3],
locality: "some locality value",
roles: {
name: "some name value",
type: "some type value",
aux: "additional information"
}
}
Я планирую вернуть это в качестве данных ответа на запрос.
Нужно ли придумать собственный класс Encoder для моего класса 'Sample'?