SQLite 3.9から導入されたJSON1 Extensionを有効にしたSQLiteをbuildする方法を書いておく。
brewからinstallしたSQLiteだと有効になっていないっぽいので、sourceからbuildして有効にしてみた。
JSON1 Extensionの使い方は、公式のDocumentや他のQiitaの記事を見るといい。
JSON1 Extensionを有効にしたSQLiteをbuildする
SQLiteのversionはversion 3.13.0を使用し、Macでbuildすることを前提としてます。
以下のコマンドを実行すれば、JSON1 Extensionが有効になったsqlite3
が生成される。
wget https://www.sqlite.org/2016/sqlite-autoconf-3130000.tar.gz
tar zxvf sqlite-autoconf-3130000.tar.gz
cd sqlite-autoconf-3130000
./configure --enable-json1 # JSON1 Extensionを有効にする
make
ソースコードはwgetで取得してますが、以下からダウンロードもできます。
https://www.sqlite.org/download.html