我有两个按钮和一个 mapView。当我按下其中一个按钮时,我想保存 MapView 的视图。
任何人都知道我该如何做到这一点?
我无法在JSON中提取确定的数据.
我有这个JSON:
[{"id":1, "type":2}, {"id":2, "type":1}]
Run Code Online (Sandbox Code Playgroud)
我想恢复存储过程中变量中的所有ID.
CREATE DEFINER=`root`@`%` PROCEDURE `new_procedure`(a JSON)
BEGIN
SELECT JSON_TYPE(a);
-- return ARRAY
SELECT a,JSON_EXTRACT(a,'$.id');
END
Run Code Online (Sandbox Code Playgroud)
a返回JSON,但是JSON_EXTRACT为空
甚至我证明将JSON保存在临时表中
CREATE DEFINER=`root`@`%` PROCEDURE `new_procedure`(a JSON)
BEGIN
SELECT JSON_TYPE(a);
DROP TEMPORARY TABLE IF EXISTS jsonTemporary;
CREATE TEMPORARY TABLE jsonTemporary SELECT a;
SELECT *,a->'$.id',a->>'$.id',JSON_EXTRACT(a,'$.id') FROM jsonTemporary;
END
Run Code Online (Sandbox Code Playgroud)
但结果是只有第一列返回相同的东西.