要提取JSON字符串中的所有key-value对,您可以使用MaxCompute SQL语言,如下所示:
SELECT
JSON_EXTRACT(json_string, '$[*].*') AS keys,
JSON_EXTRACT(json_string, '$[*].*"key"*') AS values
FROM your_table;
这里假设您的JSON字符串被保存在json_string列中。$[*].*表示提取所有的键值对,'$[*].*"key"*'表示提取所有键为“key”的值。
请您根据实际的需求调整SQL语句中的表达式,以提取出所需要的键值对。注意,MaxCompute的JSON函数可能会有一些限制,例如限制最大深度等。如果您需要提取复杂的JSON字符串,
2023-11-19 14:44:33