Сохранение объекта / структуры в базе данных как Json - PullRequest
1 голос
/ 31 января 2011

Я использую рельсы, и я хотел бы сохранить структуру в моей БД. Я подумал, что лучший способ сделать это - сериализовать его как json или yaml, а затем извлечь его, но я столкнулся с некоторыми проблемами. В основном, когда я смотрю на базу данных, информация выглядит так, как будто она хранится нормально, но когда я пытаюсь получить ее, вся информация экранируется и странным образом кодируется.

Может ли кто-нибудь указать мне правильное направление в плане изучения кодирования и хранения json в БД? Также есть хорошие способы получить его и запустить JSON?

Большое спасибо! Дайте мне знать, если вам нужны примеры.

1 Ответ

1 голос
/ 31 января 2011

Вы делаете JSON.parse (@ object.struct_column) при чтении данных обратно?Например:

@my_object = MyObject.find(params[:id]))
config     = JSON.parse(@my_object.struct_column)

Кроме того, эти два являются хорошим чтением в этой связи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...