假设我有一个类型STRING列'debugdata'。给定用户的示例值如下所示:
{"TITLE_DESCRIPTION":"approve","CATEGORY":"approve"}
但是,假设TITLE_DESCRIPTION
可以有多个值{"TITLE_DESCRIPTION":"No, name does not match,No, summary is not clear","CATEGORY":"Yes"}
如何将“否,名称不匹配”和“否,摘要不清楚”分成两列?
我已尝试使用JSON_EXTRACT
和JSON_ARRAY_GET
以及其他JSON语法,但我无法将其分为两列。谢谢!
答案 0 :(得分:0)
假设x是您示例中的地图
let x = {"TITLE_DESCRIPTION":"No, name does not match,No, summary is not clear","CATEGORY":"Yes"}
所以你需要做的就是:
let b = (x.TITLE_DESCRIPTION).split(',')
编辑:在您的示例中,您将句子与','分开。但有','在字符串本身,所以使用字符转义为','或者使用其他字符来分割句子并将其发送到拆分功能而不是','。
答案 1 :(得分:0)
首次使用json_extract
然后使用字符串函数split
怎么样?