[英]How to Split String {} with Multiple Values
假设我有一个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语法,但是我不能完全将其分为两列。 谢谢!
假设x是您的示例中的地图
let x = {"TITLE_DESCRIPTION":"No, name does not match,No, summary is not clear","CATEGORY":"Yes"}
因此,您需要做的是:
let b = (x.TITLE_DESCRIPTION).split(',')
编辑:在您的示例中,您用字符串','拆分了句子,但字符串本身包含了',',因此对','使用char转义,或使用其他char拆分句子,然后将其发送到split函数,而不是',' 。
那先使用json_extract
然后再使用String函数split
怎么样?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.