Ошибка в студии SQLiteException: json_each - PullRequest
0 голосов
/ 04 апреля 2019

В моем столбце есть массив json, и я хочу извлечь массив json как отдельные значения. Я использую запрос sqlite

 SELECT
     json_extract(t2.value, '$.time') as time
 FROM
     json_each((SELECT column_name
                FROM tbl_name)) AS t2 

Моя колонка выглядит так

 [{"time":0,"value":0},{"time":2,"value":0},{"time":0,"value":0}]

В sqlite-браузере работает нормально, но в Android-студии появляется ошибка.

SQLiteException: нет такой таблицы: json_each (код 1):

Обновление: я использую базу данных комнат, и она отлично работает для других запросов

1 Ответ

1 голос
/ 04 апреля 2019

json_each и json_extract потребуется расширение JSON1 . Это не доступно на Android. Вам нужно сделать JSON-отображение в коде.

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