我有一个列,其值为json数组。例如:
[{"att1": "1", "att2": "2"}, {"att1": "3", "att2": "4"}, {"att1": "5", "att2": "6"}]
我想要的是提供一个视图,其中json数组的每个元素都被转换为一行,每个json对象的属性转换为列。请记住,json数组没有固定的大小。
关于如何实现这一目标的任何想法?
答案 0 :(得分:1)
对字符串运行的存储过程词法分析器?其他任何事情,如在SQL中尝试变量或使用正则表达式,我想是很棘手。
如果你只需要它进行客户端查看,你可以使用JSON解码库(如果你使用的话是json_decode())然后从中构建标记吗?
但是如果你要将它用于任何Db工作,我认为它不应该存储为JSON。