以下の内容はhttps://ytyaru.hatenablog.com/entry/2021/02/13/000000より取得しました。


SQLite3学習 JSON拡張(json_object)

 SQLデータをJSONオブジェクトにする。

成果物

json_object()

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

sqlite3

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

select json_object('a',2,'c',4);
select json_object('a',2,'c','{e:5}');
select json_object('a',2,'c',json('{"e":5}'));
select json_object('a',2,'c',json_object('e',5));
{"a":2,"c":4}
{"a":2,"c":"{e:5}"}
{"a":2,"c":{"e":5}}
{"a":2,"c":{"e":5}}

キーが数値だとエラー

select json_object(1,100);
Error: json_object() labels must be TEXT

 クォートすると成功する。

select json_object('1',100);
{"1":100}

所感

 json_array()のオブジェクト版。

情報源

対象環境

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

前回まで




以上の内容はhttps://ytyaru.hatenablog.com/entry/2021/02/13/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14