我的列中有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 studio中收到错误。
SQLiteException:没有这样的表:json_each(代码1):
更新:我正在使用房间数据库,它适用于其他查询
json_each
和json_extract
需要JSON1 extension。它不适用于Android。你需要在代码中进行json映射。