Сохраняется с JSON в Сиене
Кто-нибудь настаивал на использовании формата JSON в Синеа?
http://www.sienaproject.com/documentation-json.html
Мне нужно сохранить поля коллекции, где коллекция относительно мала и содержит только простые типы, такие как int, short, long и т. Д. Должен ли я взломать поле и сделать его String и написать собственный код JSON для каждого поля? Должен ли тип свойства стать siena.Json вместо Collection?
Я предполагаю, что идеальным сценарием была бы аннотация JSON (с максимальной длиной) для коллекции, позволяющая Sinea знать о сериализации и сериализации автоматически.
Можете ли вы порекомендовать хороший способ кодирования для этого сейчас?
1 ответ
Просто используйте @Embedded
на коллекции и Сиена будет использовать JSON автоматически.
См. Пример otherContacts в: http://www.sienaproject.com/documentation-getting-started.html"2 поля contacts & otherContacts, содержащие встроенные структуры данных, хранящиеся в JSON, сериализованные в БД"