メインコンテンツまでスキップ
バージョン: 4.x

JSON_QUOTE

デスクリプション

json_value を二重引用符 (") で囲み、含まれる特殊文字をエスケープします。

Syntax

JSON_QUOTE (<a>)

パラメータ

Parameterデスクリプション
<a>囲まれるjson_valueの値。

Return Values

json_valueを返します。特殊なケースは以下の通りです:

  • 渡されたパラメータがNULLの場合、NULLを返します。

Examples

SELECT json_quote('null'), json_quote('"null"');
+--------------------+----------------------+
| json_quote('null') | json_quote('"null"') |
+--------------------+----------------------+
| "null" | "\"null\"" |
+--------------------+----------------------+
SELECT json_quote('[1, 2, 3]');
+-------------------------+
| json_quote('[1, 2, 3]') |
+-------------------------+
| "[1, 2, 3]" |
+-------------------------+
SELECT json_quote(null);
+------------------+
| json_quote(null) |
+------------------+
| NULL |
+------------------+
select json_quote("\n\b\r\t");
+------------------------+
| json_quote('\n\b\r\t') |
+------------------------+
| "\n\b\r\t" |
+------------------------+