Cómo almacenar objetos JSON en la base de datos SQLite

¿Cómo almaceno un objeto JSON en una base de datos SQLite? ¿Cuál es la manera correcta?

un lugar es la columna de tipo blob. Si puedo convertir el objeto JSON en una matriz de bytes y usar Fileoutputstream

la otra idea es almacenar en una columna de texto como una cadena

import org.json.JSONObject;

JSONObject jsonObject;

public void createJSONObject(Fields fields) {
    jsonObject = new JSONObject();

    try {
        jsonObject.put("storedValue1", fields.storedValue1);
        jsonObject.put("storedValue2", fields.storedValue2);
        jsonObject.put("storedValue3", fields.storedValue3);
        jsonObject.put("storedValue4", fields.storedValue4);
        jsonObject.put("storedValue5", fields.storedValue5);
        jsonObject.put("storedValue6", fields.storedValue6);
    } catch (JSONException e) {
        e.printStackTrace();
    }
}

Respuestas a la pregunta(5)

Su respuesta a la pregunta