解析单引号 json 字符串 clickhouse

Parsing a single quotes json string clickhouse

我有 json 需要解析,但问题是 json 的字符串值有单引号

{'name': None, 'medium': 'organic', 'source': 'google-play'}

有没有办法在 clickhouse 中解析它?谢谢

那不是单引号JSON,它只是JSON Dict的一种打印格式。 但是您可以这样做将其转换为 JSON:

SELECT JSONExtractString(
  replaceAll(
    replaceAll(
      '{''name'': None, ''medium'': ''organic'', ''source'': ''google-play''}', '''', '"'
    ), 'None', 'null'
  ), 'medium'
)