This is an automated email from the ASF dual-hosted git repository. kassiez pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push: new f13bc9068bb Data type json (#1611) f13bc9068bb is described below commit f13bc9068bb4308e9ab3d84ba07bbadf3ec26f09 Author: wangtianyi2004 <376612...@qq.com> AuthorDate: Thu Dec 26 15:28:21 2024 +0800 Data type json (#1611) ## Versions - [ ] dev - [ ] 3.0 - [ ] 2.1 - [ ] 2.0 ## Languages - [ ] Chinese - [ ] English ## Docs Checklist - [ ] Checked by AI - [ ] Test Cases Built --------- Co-authored-by: KassieZ <139741991+kass...@users.noreply.github.com> --- docs/sql-manual/sql-data-types/semi-structured/JSON.md | 3 +++ .../current/sql-manual/sql-data-types/semi-structured/JSON.md | 2 ++ .../version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md | 2 ++ .../version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md | 2 ++ .../version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md | 2 ++ .../version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md | 3 +++ 6 files changed, 14 insertions(+) diff --git a/docs/sql-manual/sql-data-types/semi-structured/JSON.md b/docs/sql-manual/sql-data-types/semi-structured/JSON.md index 4ce84debda6..0c2be9def09 100644 --- a/docs/sql-manual/sql-data-types/semi-structured/JSON.md +++ b/docs/sql-manual/sql-data-types/semi-structured/JSON.md @@ -56,6 +56,9 @@ INSERT INTO table_name(id, json_column_name) VALUES (1, '{"k1": "100"}') 14 [123, 456] ``` +- When the all special character with `'\'` such as `'\r'`, `'\t'` appears in JSON, you need to use the replace function to replace `"\"` with `"\\"`, for example, you need replace `"\n"` to `"\\n"` + + **Query:** - Directly select the entire JSON column: ```sql diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-data-types/semi-structured/JSON.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-data-types/semi-structured/JSON.md index 1278ca9dda5..7622696a582 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-data-types/semi-structured/JSON.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-data-types/semi-structured/JSON.md @@ -55,6 +55,8 @@ INSERT INTO table_name(id, json_column_name) VALUES (1, '{"k1": "100"}') 13 [] 14 [123, 456] ``` +- 在 JSON 中出现转移符号 `"\"`,如 `"\n"` 或 `"\t"` 时,在导入时需要通过 replace 函数将 `"\"` 替换为 `"\\"`,例如将 `"\n"` 替换为 `"\\n"` + **查询** - 直接将整个 JSON 列 SELECT 出来 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md index 1278ca9dda5..b3eb7a4b6dd 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md @@ -56,6 +56,8 @@ INSERT INTO table_name(id, json_column_name) VALUES (1, '{"k1": "100"}') 14 [123, 456] ``` +- 在 JSON 中出现转移符号 `"\"`,如 `"\n"` 或 `"\t"` 时,在导入时需要通过 replace 函数将 `"\"` 替换为 `"\\"`,例如将 `"\n"` 替换为 `"\\n"` + **查询** - 直接将整个 JSON 列 SELECT 出来 ```sql diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md index 1278ca9dda5..7622696a582 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md @@ -55,6 +55,8 @@ INSERT INTO table_name(id, json_column_name) VALUES (1, '{"k1": "100"}') 13 [] 14 [123, 456] ``` +- 在 JSON 中出现转移符号 `"\"`,如 `"\n"` 或 `"\t"` 时,在导入时需要通过 replace 函数将 `"\"` 替换为 `"\\"`,例如将 `"\n"` 替换为 `"\\n"` + **查询** - 直接将整个 JSON 列 SELECT 出来 diff --git a/versioned_docs/version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md b/versioned_docs/version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md index 4ce84debda6..22be1257c77 100644 --- a/versioned_docs/version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md +++ b/versioned_docs/version-2.1/sql-manual/sql-data-types/semi-structured/JSON.md @@ -56,6 +56,8 @@ INSERT INTO table_name(id, json_column_name) VALUES (1, '{"k1": "100"}') 14 [123, 456] ``` +- When the all special character with `'\'` such as `'\r'`, `'\t'` appears in JSON, you need to use the replace function to replace `"\"` with `"\\"`, for example, you need replace `"\n"` to `"\\n"` + **Query:** - Directly select the entire JSON column: ```sql diff --git a/versioned_docs/version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md b/versioned_docs/version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md index 4ce84debda6..0c2be9def09 100644 --- a/versioned_docs/version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md +++ b/versioned_docs/version-3.0/sql-manual/sql-data-types/semi-structured/JSON.md @@ -56,6 +56,9 @@ INSERT INTO table_name(id, json_column_name) VALUES (1, '{"k1": "100"}') 14 [123, 456] ``` +- When the all special character with `'\'` such as `'\r'`, `'\t'` appears in JSON, you need to use the replace function to replace `"\"` with `"\\"`, for example, you need replace `"\n"` to `"\\n"` + + **Query:** - Directly select the entire JSON column: ```sql --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org