工作室SQLiteException错误:json_each

问题描述 投票:-1回答:1

我的列中有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):

更新:我正在使用房间数据库,它适用于其他查询

android sqlite android-room
1个回答
1
投票

json_eachjson_extract需要JSON1 extension。它不适用于Android。你需要在代码中进行json映射。

© www.soinside.com 2019 - 2024. All rights reserved.