やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

SQLite3学習 JSON拡張(json_array)

 JSON配列をつくる。

成果物

json_array()

 ターミナルで以下コマンドを実行する。

sqlite3

 対話モードにて以下コマンドをコピペし実行。

select json_array(1,2,'3',4);
select json_array('[1,2]');
select json_array(json('[1,2]'));
select json_array(json_array(1,2));
select json_array(1,null,'3','[4,5]','{"six":7.7}');
select json_array(1,null,'3',json('[4,5]'),json('{"six":7.7}'));
[1,2,"3",4]
["[1,2]"]
[[1,2]]
[[1,2]]
[1,null,"3","[4,5]","{\"six\":7.7}"]
[1,null,"3",[4,5],{"six":7.7}]

 引数のSQLデータ型はJSON配列要素へと変換される。

所感

 むしろjson()の有用さが際立ったようにみえる。

情報源

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux

前回まで