Armazenar JSON em um campo sqlit

Estou escrevendo um aplicativo que se comunica com uma API da web, que responde com JSON. Atualmente, estou traduzindo os objetos JSON para objetos Java usando gson (que é incrível, a propósito).

gora, eu quero armazenar alguns desses objetos em um banco de dados SQLite. No entanto, eles têm muitas propriedades que nunca seriam usadas em consultas (ou seja, não sereiORDERing,WHEREing, ou qualquer coisa assim com essas propriedades), então acho desnecessário criar colunas para todas elas. O que estou pensando em fazer é:

Só existem colunas para os dados essenciais que serão usados ao consultar o banco de dadosTem umTEXT ouBLOB (qual você recomenda?) que armazena o JSON real, para que eu possa recriar meu objeto Java a partir dele e acessar todos os dado

Isso tornaria minha vida mais fácil e simplificaria meu código (eu não precisaria escrevermuitódigo diferente ao lidar com dados da API vs. dados do banco de dados

No entanto, embora eu não veja desvantagens, parece um pouco suspeit

Que tipo de problema você acha que eu teria se usasse essa técnica?

questionAnswers(1)

yourAnswerToTheQuestion