やってみる

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

SQLite3学習 JSON拡張(json_quote)

 text型をダブルクォートする。

成果物

json_quote()

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

sqlite3

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

select json_quote(3.14159);
select json_quote('verdant');
select json_quote('"ab"');
select json_quote('I''m Andy.');

 実行結果は以下。

3.14159
"verdant"
"\"ab\""
"I'm Andy."

 text型ならダブルクォートする。JSONで文字列を表すときの形式。"がメタ文字になるため内部にある"\"エスケープされる。

情報源

対象環境

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

前回まで