Cómo almacenar datos json en sqlite

Estoy presionado para almacenar datos como formato ‘JSON’ en mi base de datos sqlite para una aplicación de Rails. He buscado la forma de almacenar datos como JSON en mi base de datos sqlite, pero no veo muchas alternativas prometedoras. ¿Alguien que pueda guiarme sobre cómo se puede hacer esto?

Debe generar una cadena desde su JSON y luego guardar esa cadena en su base de datos como una cadena regular.

require 'json' my_hash = {:hello => "goodbye"} puts JSON.generate(my_hash) => "{\"hello\":\"goodbye\"}" 

Cuando necesita usar ese objeto JSON, selecciona su cadena json y la convierte en objeto JSON usando:

 json_object = JSON.parse(string) 

Puede leer sobre los objetos JSON aquí: http://ruby-doc.org/stdlib-2.0.0/libdoc/json/rdoc/JSON.html

Primero probé con ‘JSON’ como tipo de datos, pero como SQLite no tenía soporte para el tipo de datos ‘JSON’, falló. Luego, de nuevo, realicé una migración con el tipo de datos para el atributo configurado como tipo ‘cadena’ y comenzó a funcionar.