MySQL jsonデータの妥当性を確認する
MySQLで、jsonデータの妥当性を確認する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
jsonデータの妥当性を確認する場合は、「JSON_VALID」を使用します。
有効であれば「1」を、無効であれば「0」が返ります。
JSON_VALID(値)
実際に、確認してみます。
SELECT
JSON_VALID('{"id": 1, "name": "mebee"}'),
JSON_VALID('{"id": 1, "name": "mebee","age"}')
実行結果をみると、妥当性が判定されていることが確認できます。
ただし、nullの場合は、全て小文字だと有効と判定されます。
SELECT
JSON_VALID('null'),
JSON_VALID('Null'),
JSON_VALID('NULL')
実行結果
-
前の記事
ubuntu22.04 nodeのnginxのconfig生成ツール「NGINXConfig」をインストールする 2022.04.27
-
次の記事
javascript DOMParserを使用してhtml要素を追加する 2022.04.28
コメントを書く