在 MySQL 中解析多维 json 字符串


Parsing multidimensional json string in MySQL

是否有一个高效的插件可以像在MSSQL中一样解析MySQL中的多维json字符串?

{ something : 
    [{ somethingElse :
        [{ awesome : true }]
    }],
    [{ somethingDifferent :
        [{ awesome : false, moreAwesome : true }]
    }]
}

使用通用模式远非完美。当 json 键没有字母时失败,当 json 是多维时失败,等等。

在PHP中拆分JSON对我们来说不是选择,除非根本无法做到这一点/MySQL性能会受到很大影响。

谢谢

你最好使用像MongoDB这样的东西。它是为存储和使用JSON数据而构建的。

为了有效地使用MySQL,您需要在将数据插入数据库之前以二维关系方式重构数据。